Character models and rendering has come a long, long way.
It's a real-time rendering of the Daenerys Targaryen, the Khaleesi or Mother of Dragons, from Game of Thrones. Baolong Zhang used the latest Unreal Engine to put together this astonishingly life-like recreation.
It looks like a dead ringer for Emilia Clarke and the level of detail is incredible, from the wrinkles in her lips, the pores of the skin, the tiny bloodshot lines in the whites of the eyes, the quality of the hair and the detail in the hair.
There's a bit of colour missing in the final comparison shot — she looks a touch jaundiced, almost — but the close-ups are incredibly impressive. It's a staggering reminder of just how far graphics technology has come, although getting this level of detail in an actual game (with all the animations that would follow) is another matter entirely.