As per title. the idea is simple, We need a simple way to turn off Tessellation on a landscape material at run time via game settings.
Why?
Because apparently landscape tessellation is beyond broken. 110 FPS without tessellation, 60 FPS by just enabling tessellation with a multiplier of 0.
Unfortunately in BP (and in code from what I have tried) the Landscape cannot be used as a parameter for Set Material, and therefore it cannot take in a Dynamic Material which would allow us to change the tessellation on/off by switch the base material in use.
While I suppose I will remove any and all tessellation from my landscape materials to gain performance, I would prefer offering my users a way to enable/disable this option that adds a little extra graphical fidelity. I'm sure like me many other devs would welcome something like this.
Ofc, the other way would be figuring out why large landscape cause such a drop in performance when tessellation is enabled....
Why?
Because apparently landscape tessellation is beyond broken. 110 FPS without tessellation, 60 FPS by just enabling tessellation with a multiplier of 0.
Unfortunately in BP (and in code from what I have tried) the Landscape cannot be used as a parameter for Set Material, and therefore it cannot take in a Dynamic Material which would allow us to change the tessellation on/off by switch the base material in use.
While I suppose I will remove any and all tessellation from my landscape materials to gain performance, I would prefer offering my users a way to enable/disable this option that adds a little extra graphical fidelity. I'm sure like me many other devs would welcome something like this.
Ofc, the other way would be figuring out why large landscape cause such a drop in performance when tessellation is enabled....
Comment