Started by WAS, July 27, 2018, 02:40:03 am
Quote from: Matt on July 27, 2018, 04:55:45 amI'm afraid this isn't possible. Child layers are executed after the parent, and they cannot influence the execution of the parent (unlike shaders which follow the parent).Matt
Quote from: Dune on July 27, 2018, 02:48:41 amI mean; there may be ways to to do this with some inventive thinking.
Quote from: Matt on July 27, 2018, 02:34:43 pmThe smoothing filter shader works very differently from a simple displacement shader such as Strata and Outcrops. Strata displacement can be applied simply by moving vertices. This happens after the input has been calculated and the input calculations are completely independent of the strata. The smoothing filter is different because it works by changing a variable in the state before the input is calculated (possible because shaders are really called in reverse order), thereby influencing the smoothness of the calculation of the input (if the input shader supports that variable).Smoothing filter shader is different from the smoothing option in Surface Layer. The latter can be used in child layers.
Quote from: Matt on July 27, 2018, 02:36:42 pmYou got me thinking of possible solutions though. It might be possible to reorganise the ordering of child layer calls, but it might make other things impossible, so it would trade one feature for another.