Complex spatial patterns are common in coastal marine systems, but mechanisms underlying their formation are disputed. Most empirical work has focused on exogenous spatially structured disturbances as the leading cause of pattern formation in species assemblages. However, theoretical and observational studies suggest that complex spatial patterns, such as power laws in gap‐size distribution, may result from endogenous self‐organized processes involving local‐scale interactions. The lack of studies simultaneously assessing the influence of spatially variable disturbances and local‐scale interactions has fuelled the idea that exogenous and endogenous processes are mutually exclusive explanations of spatial patterns in marine ecosystems. To assess the relative contribution of endogenous and exogenous processes in the emergence of spatial patterns, an intertidal assemblage of algae was exposed for two years to various combinations of intensity and spatial patterns of disturbance. Localized disturbances impinging at the margins of previously disturbed clearings and homogenous disturbances without any spatial pattern generated heterogeneous distributions of disturbed gaps and macroalgal patches, characterized by a power‐law scaling. Spatially varying disturbances produced a spatial gradient in the distribution of algal patches and, to a lesser extent, also a power‐law scaling in both patch‐ and gap‐size distributions. These results suggest that exogenous and endogenous processes are not mutually exclusive forces that can lead to the formation of similar spatial patterns in species assemblages.