It can reconstitute its entire cellular structure to change into what it sees, but it returns to normal when it relaxes.
A DITTO rearranges its cell structure to transform itself. However, if it tries to change based on its memory, it will get details wrong.