class WorldHeightLayer.xml 9.4 KB

1
  1. <object><value name="name"><string/></value><value name="noise"><oneOf typeSpecifiedBy="type"><object id="jn_random"><value name="type"><string equals="random"/></value><value name="seed"><oneOf typeSpecifiedBy="type"><object id="_type_class JFloatExpression_variable"><value name="type"><string equals="variable"/></value><value name="name"><string/></value></object><object id="_type_class JFloatExpression_constant"><value name="type"><string equals="constant"/></value><value name="value"><number/></value></object><object id="_type_class JFloatExpression_noise"><value name="type"><string equals="noise"/></value><value name="name"><string/></value><value name="x"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value><value name="y"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value><value name="z"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value></object><object id="_type_class JFloatExpression_operator"><value name="type"><string equals="operator"/></value><value name="operator"><string oneOf='["+","-","*","/"]'/></value><value name="values"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></array></value></object></oneOf></value></object><object id="jn_factorize"><value name="type"><string equals="factorize"/></value><value name="factorA"><number greater="0.000000" less="1.000000"/></value><value name="noiseA"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value><value name="noiseB"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value></object><object id="jn_multiply"><value name="type"><string equals="multiply"/></value><value name="base"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value><value name="multiplier"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value></object><object id="jn_negate"><value name="type"><string equals="negate"/></value><value name="noise"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value></object><object id="jn_flatten"><value name="type"><string equals="flatten"/></value><value name="noise"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value><value name="factor"><number default="1.000000"/></value><value name="addition"><number default="0.000000"/></value></object><object id="jn_scale"><value name="type"><string equals="scale"/></value><value name="noise"><oneOf typeSpecifiedBy="type"><objectRef ref="jn_random"/><objectRef ref="jn_factorize"/><objectRef ref="jn_multiply"/><objectRef ref="jn_negate"/><objectRef ref="jn_flatten"/><objectRef ref="jn_scale"/><objectRef ref="jn_fastNoiseLite"/></oneOf></value><value name="factor"><number/></value></object><object id="jn_fastNoiseLite"><value name="type"><string oneOf='["Cellular","ValueCubic","Perlin","OpenSimplex2S","OpenSimplex2","Value"]'/></value><value name="seed"><oneOf typeSpecifiedBy="type"><object id="_type_class JFloatExpression_variable"><value name="type"><string equals="variable"/></value><value name="name"><string/></value></object><object id="_type_class JFloatExpression_constant"><value name="type"><string equals="constant"/></value><value name="value"><number/></value></object><object id="_type_class JFloatExpression_noise"><value name="type"><string equals="noise"/></value><value name="name"><string/></value><value name="x"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value><value name="y"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value><value name="z"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value></object><object id="_type_class JFloatExpression_operator"><value name="type"><string equals="operator"/></value><value name="operator"><string oneOf='["+","-","*","/"]'/></value><value name="values"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></array></value></object></oneOf></value><value name="rotationType3D"><string optional="true" oneOf='["None","ImproveXYPlanes","ImproveXZPlanes"]'/></value><value name="frequency"><number optional="true"/></value><value name="fractalType"><string optional="true" oneOf='["None","FBm","Ridged","PingPong","DomainWarpProgressive","DomainWarpIndependent"]'/></value><value name="fractalOctaves"><number optional="true"/></value><value name="fractalLacunarity"><number optional="true"/></value><value name="fractalGain"><number optional="true"/></value><value name="cellularDistanceFunction"><string optional="true" oneOf='["Hybrid","Manhattan","EuclideanSq","Euclidean"]'/></value><value name="cellularReturnType"><string optional="true" oneOf='["CellValue","Distance","Distance2","Distance2Add","Distance2Sub","Distance2Mul","Distance2Div"]'/></value><value name="cellularJitter"><number optional="true"/></value><value name="domainWarpType"><string optional="true" oneOf='["BasicGrid","OpenSimplex2","OpenSimplex2Reduced"]'/></value><value name="domainWarpAmp"><number optional="true"/></value><value name="multiplier"><number optional="true" greater="0.000000"/></value></object></oneOf></value><value name="value"><oneOf typeSpecifiedBy="type"><object id="_type_class JFloatExpression_variable"><value name="type"><string equals="variable"/></value><value name="name"><string/></value></object><object id="_type_class JFloatExpression_constant"><value name="type"><string equals="constant"/></value><value name="value"><number/></value></object><object id="_type_class JFloatExpression_noise"><value name="type"><string equals="noise"/></value><value name="name"><string/></value><value name="x"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value><value name="y"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value><value name="z"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></value></object><object id="_type_class JFloatExpression_operator"><value name="type"><string equals="operator"/></value><value name="operator"><string oneOf='["+","-","*","/"]'/></value><value name="values"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class JFloatExpression_variable"/><objectRef ref="_type_class JFloatExpression_constant"/><objectRef ref="_type_class JFloatExpression_noise"/><objectRef ref="_type_class JFloatExpression_operator"/></oneOf></array></value></object></oneOf></value></object>