Is there an easy way to pause time inside of a material? I know it will pause if the game is paused, however, I am trying to pause a material during gameplay.
I’m currently doing small stuff like the picture below, which ends up affecting a heightmap. I want to be able to pause time and unpause it.
That’s slightly outside of the scope of rendering alone; you’d need to involve some blueprint scripting to achieve your aim. For example, you could have a scalar parameter in your material instead of the time node that is constantly set to the current time via either a dynamic material instance or a parameter collection and then just stop updating it when you want to freeze the material.
Yes, I figured so. But I’m not sure how I’d modify the material code I have that when I (for example) multiple time by 0, I retain the same value that goes into sine so I get the same output thats used to affect the heightmap.