A computer-implemented method of modeling the geological architecture of a geologic volume of interest, in which a model of a geologic volume of interest is determined as a series of geologic events at a string of points in geologic time such that each event is deposited on top of the previous event, the method being executed on one or more processors of a computer system and the method comprising: storing to an electronic storage medium that is accessible to the one or more processors, a model of a geologic volume of interest, wherein the stored model of the geologic volume of interest represents one or more geologic parameters of the geologic volume of interest as a function of position within the geologic volume of interest, wherein the model of the geologic volume of interest comprises a first event model of a first flow event within the geologic volume of interest, and wherein the first flow event corresponds to a first point in geologic time; obtaining (22, 50) local conditioning data related to a second flow event within the geologic volume of interest, wherein the local conditioning data is derived from measurements of at least one of the one or more geologic parameters of the geologic volume of interest represented in the model of the geologic volume of interest, and wherein the second flow event corresponds to a second point in geologic time that is subsequent to the first point in geologic time; determining (24, 52), for the second flow event, constraints on the one or more geologic parameters represented by the model of the geologic volume of interest, wherein the constraints are determined based on the local conditioning data related to the second flow event; generating (30, 54) a plurality of second event models by stochastically determining for each of the second event models distributions of the one or more geologic parameters that conform to the constraints determined for the second flow event; selecting (32, 56, 58) one of the plurality of second event models for incorporation into the model of the geologic volume of interest; and incorporating (34, 58) the selected second event model into the model of the geologic volume of interest on top of the first event model; the method being characterized in that the plurality of second event models are generated based on one or more environmental conditions present at the second point in geologic time. storing to an electronic storage medium that is accessible to the one or more processors, a model of a geologic volume of interest, wherein the stored model of the geologic volume of interest represents one or more geologic parameters of the geologic volume of interest as a function of position within the geologic volume of interest, wherein the model of the geologic volume of interest comprises a first event model of a first flow event within the geologic volume of interest, and wherein the first flow event corresponds to a first point in geologic time; obtaining (22, 50) local conditioning data related to a second flow event within the geologic volume of interest, wherein the local conditioning data is derived from measurements of at least one of the one or more geologic parameters of the geologic volume of interest represented in the model of the geologic volume of interest, and wherein the second flow event corresponds to a second point in geologic time that is subsequent to the first point in geologic time; determining (24, 52), for the second flow event, constraints on the one or more geologic parameters represented by the model of the geologic volume of interest, wherein the constraints are determined based on the local conditioning data related to the second flow event; generating (30, 54) a plurality of second event models by stochastically determining for each of the second event models distributions of the one or more geologic parameters that conform to the constraints determined for the second flow event; selecting (32, 56, 58) one of the plurality of second event models for incorporation into the model of the geologic volume of interest; and incorporating (34, 58) the selected second event model into the model of the geologic volume of interest on top of the first event model; the method being characterized in that the plurality of second event models are generated based on one or more environmental conditions present at the second point in geologic time.