For three dimensional photonic crystals, various techniques have been used—including photolithography and etching techniques similar to those used for integrated circuits. Some of these techniques are already commercially available. To avoid the complex machinery of nanotechnological methods, some alternate approaches involve growing photonic crystals from colloidal crystals as self-assembled structures.