Here I offer a 3D model of the rolltop desk with 3 sets of wooden textures (old wood, renovated wood and damaged wood). Textures include Base color, Roughness, Metallic, Normal, Height, Ambient Occlusion. In file, the switch between different textures can be done in node editor by changing the input to the material output. Shaders are already pprepared.The rolltop can be moved along the way by moving the object along the z-axis. The motion of the desk cover was resolved in Blender by moving the object along the curve, however for in-game use in game or other software, it must be programmed separately. The images show the position of the cover in arbitrarily chosen phases.The hinges are 3D models that can be rigged for the animation. All the drawers are separate objects that can be manipulated individually. The model is render-ready. The imges were rendered in Eevee.The textures are both, packed in the .blend file and attached separatelly in the .rar file.
Hope you can enjoy the model in your own projects.