A method of making a photonic crystal includes obtaining single spheres for use in making a self assembled opal structure. Spherical particles are placed centrifuge and separated from doublets using a relative difference in sedimentation velocity in response to centrifugal force. A method includes drawing a substrate through a meniscus at a declination to uniformly deposit spheres on the substrate. Three-dimensional photonic crystals including buried waveguides are also provided.