Direct energy conversion