Nature as humans have discovered is pretty consistent. There is energy and matter and the effects of energy are consistent and the condition of matter varies IAC with it's exposure to energy. Since our nature actually arises to our interactions with matter and energy evolution is pretty consistent in how we interact with them. The nervous system has been evolving for at least 500 million years across species.
Over time our relations with matter and energy change IAC local conditions ergo our interactions are driven this or that way. These are but very minor except with respect to particular species which may rise and fall. Occasionally major changes in those conditions change at which time opening of niches permits explosive realization of various genetic tendencies without changing the rate at which individual genetic variation occurs (mostly through genetic structural weaknesses and mutation).
Is human nature determined by our material conditions. I think it is with respect to the real world and to our perception of them. Consider current physical law claims time-space as a single dimension. Human hearing perception solves frequency and time with the same equipment. Distance between frequencies is resolved by determining distance in time between pulses in a particular place and distance in space is resolved by determining changes in perception in space at a particular time.
That is minimum gaps between tones represented on the Basilar membrane detected at a particular place while and minimum distance of moving sources is determined by resolving changes at a particular location on the basilar membrane the variation of frequency (doppler effect) This result is probably related to minimum distances within cells responsible for processing these bits of information over time.