1. A computer implemented method of 3-D visualization of a building module and building related data, comprising: receiving attributes of a plurality of building modules from a building information model; receiving data inputs from a plurality of sensors located in a selected building module included in the plurality of building modules; determining a location of at least one sensor included in the plurality of sensors by receiving, from the building information model, X, Y, and Z coordinates of the sensor; determining that at least one sensor included in the plurality of sensors has failed; in response to determining that the least one sensor has failed, interpolating or extrapolating the data inputs associated with one or more other sensors included in the plurality of sensors to generate simulated data points; calculating the building related data for the selected building module based on the data inputs, the simulated data points, and the X, Y, and Z coordinates of the sensor, wherein the building related data is calculated by applying a gradient shading technique to determine, from a 3-D scalar field of data points corresponding to at least the data inputs from the sensors, colors used to shade points on one or more surfaces of the selected building module; and generating the 3-D visualization of the selected building module based on the attributes and the building related data of the selected building module for display on a computer screen.