A storyboard of interior design surface treatments for a commercial and/or residential interior space is generated by obtaining arrays of patterns that correspond to user search criteria, from a stored set of patterns for interior design surface treatments. The arrays of patterns are displayed on a computer display. Each array of patterns corresponds to a surface treatment product type. Subarrays of patterns then are generated, each subarray corresponding to a surface treatment product type. The subarrays of patterns are generated in response to selection by a user from the corresponding array of patterns for the corresponding surface treatment type. Finally, at least one pattern from at least two of the subarrays of patterns are combined to produce a storyboard of interior design surface treatments for an interior space.
展开▼