Proto viewer3D with dynamic update