Material processing technologies