Project Description

Volumetric Additive Manufacturing (VAM) is a new 3D printing technique in which a centimeter sized part with features smaller than a human hair prints in just a few minutes. VAM works by projecting images into a liquid volume of material from different angles. As more projections occur, light accumulates in the volume. When a local region accumulates enough light to surpass an accumulation threshold, the liquid material in that local region becomes a solid. 
Because the geometry of our printed object depends highly on the light accumulation within out material, we must have precise control over how much light is delivered into the print volume. For this project, we want a student with a background in C++ to develop a GUI to aid VAM users in stopping their prints exactly when needed. Additionally, we will develop software to accurately simulate light accumulation throughout a VAM print.

Volumetric Additive Manufacturing

Special Requirements

We require students to have taken:

  • Data Structures (CSCI 2270) and one course in C/C++ 
  • or Data Structures (CSCI 2270) with experience in C/C++ (with example code) 
  • or Programming and Data Structures (CSCI 2275).

Additionally, any students with experience building GUIs and using version control software (E.G. git) are strongly encouraged to apply!

Contact