Abstract The dynamic nature of computer models is discussed. In addition to varying the three dimensional position of atoms and the amount of detail presented in a given model, the computer is also able to change the position of the camera relative to the atoms of a protein model. Thus, the camera could be positioned outside of the model (the usual case) or it could be moved inside. From inside the protein model, internal atoms are immediately before the camera and interactions can be studied at close range. Atoms behind the camera are out of sight but could be brought into view by rotating the structure. The computer program discussed in this report constructs the peptide backbone of a protein, amino acids that contain ring systems, and the heme prosthetic group (myoglobin). In addition, the program varies the position of the camera and the positions of the atoms to provide unique views of protein models. Methods also are described for preparing animated and stereoscopic three dimensional presentations from the CRT models.