Hi, some questions I didn’t find a definitive answer for as of yet, regarding landscape materials and tiled landscapes vs single landscape (no world composition, no streaming chunks):
Does the amount of material parameters affect a material’s performance and compilation times? I have in mind a landscape master material, with material functions used for each landscape layer.
Does reusing a function in a landscape material (instead of using many different ones) give any performance gain?
Is there a way to automatically expose a material function’s parameter in a material where it’s used WITHOUT overwriting variable values of other instances of this mat. function that are in the same master material?
(To avoid the hassle of creating a lot of function inputs first, and then exposing each one as a parameter in the master material where the function is used - kind of nonsense, cumbersome. I tried using “Prefix Parameter Names”. It worked, but as I said, if I reuse this function in a master material (for optimization) more than once, the values get overwritten, because the parameter names are not unique, obviously.
For a ~2 km x 2 km (resolution 2017), is it necessary to use world composition and tiles, in terms of loading and streaming performance?
And for a ~1 km x 1 km landscape?
Can it get slow to load after populating the level with all foliage, actors etc?
The obvious con of using world composition is the more complicated, boring workflow of having to create streaming levels LODs, loading and unloading streaming levels all the time while working etc…
Thanks in advance for any answer. Will be much appreciated.
(there’s some other questions I’m not recalling right now. If I remember them I’ll post here later.)