A system, comprising: a visualization module configured to: capture a set of images of a core sample from a subterranean formation, each image of the set of images comprising a representation of at least a cross-section of the core sample; determine a three-dimensional geocellular model characterization for depicting one or more rock types within the formation; determine that one or more cells of the 3D geocellular model are visible to a field of view for a viewing user; for each of the one or more cells determined to be visible: determine a rock type for the cell; determine that one or more faces of the cell are visible to the field of view; for each of the one or more faces determined to be visible, determine an orientation of the face; determine that an image of the set of images corresponds to the determined orientation and determined rock type for the cell; and apply the image to the face of the cell in the 3D geocellular model; obtain first image data relating to one or more layers of a first core obtained from a borehole; determine a predictive model for a pseudo core using the 3D geocellular model with the first image data; obtain second image data relating to one or more layers of a second core obtained from the borehole; determine one or more differences between the pseudo core and the second core; and modify the 3D geocellular model based on the determined one or more differences for calibrating the predictive model. capture a set of images of a core sample from a subterranean formation, each image of the set of images comprising a representation of at least a cross-section of the core sample; determine a three-dimensional geocellular model characterization for depicting one or more rock types within the formation; determine that one or more cells of the 3D geocellular model are visible to a field of view for a viewing user; for each of the one or more cells determined to be visible: determine a rock type for the cell; determine that one or more faces of the cell are visible to the field of view; for each of the one or more faces determined to be visible, determine an orientation of the face; determine that an image of the set of images corresponds to the determined orientation and determined rock type for the cell; and apply the image to the face of the cell in the 3D geocellular model; determine a rock type for the cell; determine that one or more faces of the cell are visible to the field of view; for each of the one or more faces determined to be visible, determine an orientation of the face; determine that an image of the set of images corresponds to the determined orientation and determined rock type for the cell; and apply the image to the face of the cell in the 3D geocellular model; obtain first image data relating to one or more layers of a first core obtained from a borehole; determine a predictive model for a pseudo core using the 3D geocellular model with the first image data; obtain second image data relating to one or more layers of a second core obtained from the borehole; determine one or more differences between the pseudo core and the second core; and modify the 3D geocellular model based on the determined one or more differences for calibrating the predictive model.