Canon USA is working with Creighton University’s Radlab to look at innovative ways in which the new Canon Control API (CCAPI) can be utilized. Chad Brocker, Digital Experience Designer, at the Radlab proposed trying it out with Photogrammetry. 

This project would focus on some key camera features that could be accessed, over wifi, to control the camera’s LiveView,  Shutter, ISO settings, White Balance, Manual Focus, Zoom, and the camera’s Flash Options. We also wanted to create a user interface so people don’t have to write code to take pictures.

"Radlab shares a common spirit and passion for creating new student learning opportunities, promoting STEAM careers in underrepresented communities and solving “wicked” world-wide problems with Canon Solutions America."

— Andy Kammerer

Sr. Director - Corporate and Foundation

Relations • Development, Creighton University 


The purpose of this project was to test different software to find the best solution for the Radlab’s 3D asset creation. We figured out and documented best practices, experimented with different outputs, and tested a new API for Canon.   The outputs focused on 3D Mesh and textures for Gaming, Web, VR/AR/MR/XR, and 3D Printing. Our test subjects were two statues located on campus. We shot one with a Canon Powershot XS70 hs camera and the other with a Canon Rebel SL3. Each was shot with an intern controlling the camera via laptop using Canon’s Camera Control API (CCAPI) while another intern held the cameras.

One of our high school interns, Lily Haas, developed the web browser based interface to control the cameras using the CCAPI. She was assisted by Fr. David Loeffler. One of our Creighton University interns, Lauren Williams, started everything off.

Greg Hollins, our library specialist, took the data and turned them into 3D models.

CCAPI Experience
Photogrammetry Proposal