I built this in a weekend as a viewport shader test. All the textures are painted at 2k resolution on their longest side and the scene is lit by a single omni with a cubemap ambient source. Each material has a diffuse, spec, and normal map.