Optical Simulation