|
1160 | 1160 | <output name="out" type="float" nodename="N_range" /> |
1161 | 1161 | </nodegraph> |
1162 | 1162 |
|
| 1163 | + <!-- |
| 1164 | + Node: <randomfloat> |
| 1165 | + Produces a randomized float, based on an 'input' signal and 'seed' value. |
| 1166 | + --> |
| 1167 | + <nodegraph name="NG_randomfloat_float" nodedef="ND_randomfloat_float"> |
| 1168 | + <convert name="N_convertSeed1" type="float"> |
| 1169 | + <input name="in" type="integer" interfacename="seed" /> |
| 1170 | + </convert> |
| 1171 | + <modulo name="N_moduloInput" type="float"> |
| 1172 | + <input name="in1" type="float" interfacename="in" /> |
| 1173 | + <input name="in2" type="float" value="4219" /> |
| 1174 | + </modulo> |
| 1175 | + <multiply name="N_scaleInput" type="float"> |
| 1176 | + <input name="in1" type="float" nodename="N_moduloInput" /> |
| 1177 | + <input name="in2" type="float" value="3947" /> |
| 1178 | + </multiply> |
| 1179 | + <combine2 name="N_combine2" type="vector2"> |
| 1180 | + <input name="in1" type="float" nodename="N_scaleInput" /> |
| 1181 | + <input name="in2" type="float" nodename="N_convertSeed1" /> |
| 1182 | + </combine2> |
| 1183 | + <cellnoise2d name="N_cellnoise1" type="float"> |
| 1184 | + <input name="texcoord" type="vector2" nodename="N_combine2" /> |
| 1185 | + </cellnoise2d> |
| 1186 | + <range name="N_remapRange" type="float"> |
| 1187 | + <input name="in" type="float" nodename="N_cellnoise1" /> |
| 1188 | + <input name="outlow" type="float" interfacename="min" /> |
| 1189 | + <input name="outhigh" type="float" interfacename="max" /> |
| 1190 | + <input name="doclamp" type="boolean" value="true" /> |
| 1191 | + </range> |
| 1192 | + <output name="out" type="float" nodename="N_remapRange" /> |
| 1193 | + </nodegraph> |
| 1194 | + <nodegraph name="NG_randomfloat_integer" nodedef="ND_randomfloat_integer"> |
| 1195 | + <convert name="N_convertInput1" type="float"> |
| 1196 | + <input name="in" type="integer" interfacename="in" /> |
| 1197 | + </convert> |
| 1198 | + <convert name="N_convertSeed1" type="float"> |
| 1199 | + <input name="in" type="integer" interfacename="seed" /> |
| 1200 | + </convert> |
| 1201 | + <combine2 name="N_combine2" type="vector2"> |
| 1202 | + <input name="in1" type="float" nodename="N_convertInput1" /> |
| 1203 | + <input name="in2" type="float" nodename="N_convertSeed1" /> |
| 1204 | + </combine2> |
| 1205 | + <cellnoise2d name="N_cellnoise1" type="float"> |
| 1206 | + <input name="texcoord" type="vector2" nodename="N_combine2" /> |
| 1207 | + </cellnoise2d> |
| 1208 | + <range name="N_remapRange" type="float"> |
| 1209 | + <input name="in" type="float" nodename="N_cellnoise1" /> |
| 1210 | + <input name="outlow" type="float" interfacename="min" /> |
| 1211 | + <input name="outhigh" type="float" interfacename="max" /> |
| 1212 | + <input name="doclamp" type="boolean" value="true" /> |
| 1213 | + </range> |
| 1214 | + <output name="out" type="float" nodename="N_remapRange" /> |
| 1215 | + </nodegraph> |
| 1216 | + |
| 1217 | + <!-- |
| 1218 | + Node: <randomcolor> |
| 1219 | + Produces a randomized color, based on an input signal and seed value. |
| 1220 | + --> |
| 1221 | + <nodegraph name="NG_randomcolor_float" nodedef="ND_randomcolor_float"> |
| 1222 | + <convert name="N_convertSeed1" type="float"> |
| 1223 | + <input name="in" type="integer" interfacename="seed" /> |
| 1224 | + </convert> |
| 1225 | + <add name="N_offset_hue" type="float"> |
| 1226 | + <input name="in1" type="float" nodename="N_convertSeed1" /> |
| 1227 | + <input name="in2" type="float" value="413.3" /> |
| 1228 | + </add> |
| 1229 | + <add name="N_offset_saturation" type="float"> |
| 1230 | + <input name="in1" type="float" nodename="N_convertSeed1" /> |
| 1231 | + <input name="in2" type="float" value="1522.4" /> |
| 1232 | + </add> |
| 1233 | + <add name="N_offset_brightness" type="float"> |
| 1234 | + <input name="in1" type="float" nodename="N_convertSeed1" /> |
| 1235 | + <input name="in2" type="float" value="1813.8" /> |
| 1236 | + </add> |
| 1237 | + <ceil name="N_seed_hue" type="integer"> |
| 1238 | + <input name="in" type="float" nodename="N_offset_hue" /> |
| 1239 | + </ceil> |
| 1240 | + <ceil name="N_seed_saturation" type="integer"> |
| 1241 | + <input name="in" type="float" nodename="N_offset_saturation" /> |
| 1242 | + </ceil> |
| 1243 | + <ceil name="N_seed_brightness" type="integer"> |
| 1244 | + <input name="in" type="float" nodename="N_offset_brightness" /> |
| 1245 | + </ceil> |
| 1246 | + <randomfloat name="N_rand_hue" type="float"> |
| 1247 | + <input name="in" type="float" interfacename="in" /> |
| 1248 | + <input name="seed" type="integer" nodename="N_seed_hue" /> |
| 1249 | + </randomfloat> |
| 1250 | + <randomfloat name="N_rand_saturation" type="float"> |
| 1251 | + <input name="in" type="float" interfacename="in" /> |
| 1252 | + <input name="seed" type="integer" nodename="N_seed_saturation" /> |
| 1253 | + </randomfloat> |
| 1254 | + <randomfloat name="N_rand_brightness" type="float"> |
| 1255 | + <input name="in" type="float" interfacename="in" /> |
| 1256 | + <input name="seed" type="integer" nodename="N_seed_brightness" /> |
| 1257 | + </randomfloat> |
| 1258 | + <range name="N_range_hue" type="float"> |
| 1259 | + <input name="in" type="float" nodename="N_rand_hue" /> |
| 1260 | + <input name="outlow" type="float" interfacename="huelow" /> |
| 1261 | + <input name="outhigh" type="float" interfacename="huehigh" /> |
| 1262 | + </range> |
| 1263 | + <range name="N_range_saturation" type="float"> |
| 1264 | + <input name="in" type="float" nodename="N_rand_saturation" /> |
| 1265 | + <input name="outlow" type="float" interfacename="saturationlow" /> |
| 1266 | + <input name="outhigh" type="float" interfacename="saturationhigh" /> |
| 1267 | + </range> |
| 1268 | + <range name="N_range_brightness" type="float"> |
| 1269 | + <input name="in" type="float" nodename="N_rand_brightness" /> |
| 1270 | + <input name="outlow" type="float" interfacename="brightnesslow" /> |
| 1271 | + <input name="outhigh" type="float" interfacename="brightnesshigh" /> |
| 1272 | + </range> |
| 1273 | + <combine3 name="N_combine_HSV" type="color3"> |
| 1274 | + <input name="in1" type="float" nodename="N_range_hue" /> |
| 1275 | + <input name="in2" type="float" nodename="N_range_saturation" /> |
| 1276 | + <input name="in3" type="float" nodename="N_range_brightness" /> |
| 1277 | + </combine3> |
| 1278 | + <hsvtorgb name="N_HSV_to_RGB" type="color3"> |
| 1279 | + <input name="in" type="color3" nodename="N_combine_HSV" /> |
| 1280 | + </hsvtorgb> |
| 1281 | + <output name="out" type="color3" nodename="N_HSV_to_RGB" /> |
| 1282 | + </nodegraph> |
| 1283 | + <nodegraph name="NG_randomcolor_integer" nodedef="ND_randomcolor_integer"> |
| 1284 | + <convert name="N_convert1" type="float"> |
| 1285 | + <input name="in" type="integer" interfacename="in" /> |
| 1286 | + </convert> |
| 1287 | + <randomcolor name="N_randomcolor1" type="color3"> |
| 1288 | + <input name="in" type="float" nodename="N_convert1" /> |
| 1289 | + <input name="huelow" type="float" interfacename="huelow" /> |
| 1290 | + <input name="huehigh" type="float" interfacename="huehigh" /> |
| 1291 | + <input name="saturationlow" type="float" interfacename="saturationlow" /> |
| 1292 | + <input name="saturationhigh" type="float" interfacename="saturationhigh" /> |
| 1293 | + <input name="brightnesslow" type="float" interfacename="brightnesslow" /> |
| 1294 | + <input name="brightnesshigh" type="float" interfacename="brightnesshigh" /> |
| 1295 | + <input name="seed" type="integer" interfacename="seed" /> |
| 1296 | + </randomcolor> |
| 1297 | + <output name="out" type="color3" nodename="N_randomcolor1" /> |
| 1298 | + </nodegraph> |
| 1299 | + |
1163 | 1300 | <!-- |
1164 | 1301 | <checkerboard> |
1165 | 1302 | A 2D checkerboard pattern. |
|
0 commit comments