1. A method for generating a volume rendering, the method comprising: receiving, by a server over a network, a three-dimensional data set of a volume; extracting, by the server, semantic information from the three-dimensional data set; generating, by the server, a volume rendering from the three-dimensional data set and from the extracted semantic information, wherein generating the volume rendering comprises performing volumetric Monte-Carlo path tracing using the three-dimensional data set and integrating the extracted semantic information; and displaying the generated volume rendering.