Dear Rama, thanks a lot for posting the code, they are very useful. Right now I am pretty sure I am able to save the RGB buffer of each frame to a BMP file; but how can I save the depth buffer? One possible solution from myself would be: modify the shader applied in the scene to display depth information on the surface and then use Viewport->ReadFloat16Pixels to save them? Is it doable? Thanks!