The presentation of X-ray fluorescence data (XRF) assays is commonly restricted to tables or graphical representations. While the latter may sometimes be in a 3D format, they have yet to incorporate the actual objects they are from. The presentation of multiple XRF assays on a 3D model allows for more accessible presentation of data, particularly for composite objects, and aids in their interpretation. We present a method to display and interpolate assay data on 3D models using the PyVista Python package. This creates a texture of the object that displays the relative differences in elemental composition. A crested helmet from Tomb 1036 from the Casale del Fosso necropolis, Veii, Italy, is used to exemplify this method. The results of the analysis are presented and show variation in composition across the helmet, which also corresponds with macroscopic and decorrelation stretching analyses.