1. A method comprising: receiving, by a system comprising a processor, three-dimensional feature information for two or more sets of points in a three-dimensional coordinate space, wherein the two or more sets of points are respectively associated with three-dimensional data captured of an object or environment at different capture positions relative to the three-dimensional coordinate space; determining, by the system, an alignment between the two or more sets of points; generating, by the system and based on the alignment, a model of the object or environment; determining, by the system, a material appearance property associated with a location on the model that identifies how an appearance of the location varies based on a direction from which the location is viewed; and determining a displayed appearance for the location in association with displaying the model based on the material appearance property and a selected direction from which to view the location.