home  >  software

Studio580

Studio580 is an interactive painting system that employs concepts from texture synthesis and image processing to create style-adaptive, non-photorealistic paint effects. By making full use of modern, programmable, graphics hardware, Studio580 achieves style-adaptation while retaining the fluid responsiveness required of an interactive system. By clicking the link above, you’ll be taken to the Studio580 landing page. There, you can:

  • download a binary executable package that runs on Windows XP and Vista, both 32- and 64-bit implementations
  • view screenshots
  • read end-user documentation describing how to install and use the system
  • download a research paper on Studio580
  • download additional brushes
  • see a gallery of paintings created with Studio580
  • download a source code kit

MPI/RT

MPI/RT is a parallel, distributed memory Monte Carlo ray tracing system, targeted at the massively parallel nyx supercluster at University of Michigan’s Center for Advanced Computing. It was developed to explore how the use of bounding volume hierarchies, a common acceleration technique in modern ray tracers, can complicate load balancing in parallel systems, and how such complications can be overcome. A fully parallelized, distributed software system, MPI/RT dynamically balances loads over many compute nodes, even in the presence of bounding volume hierarchies, and uses the industry standard MPI library for inter-node communication. By clicking the link above, you’ll be taken to the MPI/RT landing page. There, you can:

  • read a more extensive description of the problem MPI/RT was designed to explore and solve
  • download a source code kit