Opal, a renowned gemstone, exhibits an optical phenomenon known as ''play of color,'' which is classified as a kind of structural color. This unique property makes opal a highly valuable material from the natural science, industry, and humanity perspectives. Opal has a complex internal structure called colloidal polycrystalline, and thus, representations of opal remain unestablished in computer graphics. In this study, to approximate the complex internal structure of opal, we imitate its formation process using the three-dimensional additively weighted Voronoi tessellation and percolation model. Further, we apply path tracing to compute the diffraction patterns of visible light inside opal by utilizing the Ewald construction employed in X-ray diffraction theory. Finally, we achieve a visually plausible output through spectral rendering.