Abstract: A method is disclosed for generating a ceramic coating on a superalloy substrate. A first constituent of the coating and a second constituent of the coating are provided separate from one another, and preferably within a sealed chamber that has been evacuated. The first constituent and the second constituent are heated and evaporated to generate a first evaporant and a second evaporant, and form a vapor flux. The flux is then condensed on the article to generate the coating.