This document discusses high-quality server side rendering using the OGC's 3D Portrayal Service. It summarizes work using the service to render 3D buildings from OpenStreetMap data, generate depth maps and other outputs. Caching was added to improve performance. A JavaScript API allows rendering outputs on clients. Future work includes using GPU raytracing to generate outputs in one pass and combining server rendering with interactive graphics. The author believes the 3D Portrayal Service has potential for fast visualization of large 3D datasets on the web.