The room geometry is based on "Room" from Arnold for Maya Learning Scenes. I added basic textures and shaders, as well as the snake model and animation.
Wireframe view
Breakdown showing scene with/without textures and lighting setup