{"name":"Kralen","description":"The outputs created by this algorithm reminded me of the colourful bead mazes that children play with. So, I named the algorithm 'Kralen', which means 'beads' in Dutch.\n\nThe algorithm 'Kralen' creates random bezier curves using the edges of a rectangular boundary, and places beads atop these curves to create a 'bead maze' effect. The algorithm offers different curve creation modes, with the most common mode being 'Mix'. In this mode, two random edges of the boundary are chosen to form bezier curves. Other modes create curves that are horizontally or vertically oriented, or formed using only the corners of the boundary\n\n---\n\nThe work is created with p5.js with the help of bezier.js for working with bezier curves.","childrenDescription":"The outputs created by this algorithm reminded me of the colourful bead mazes that children play with. So, I named the algorithm 'Kralen', which means 'beads' in Dutch.\n\nThe algorithm 'Kralen' creates random bezier curves using the edges of a rectangular boundary, and places beads atop these curves to create a 'bead maze' effect. The algorithm offers different curve creation modes, with the most common mode being 'Mix'. In this mode, two random edges of the boundary are chosen to form bezier curves. Other modes create curves that are horizontally or vertically oriented, or formed using only the corners of the boundary\n\n---\n\nThe work is created with p5.js with the help of bezier.js for working with bezier curves.","tags":["beads","kralen","bezier","curvers","2.5D"],"artifactUri":"ipfs://QmSB981HoPWwfsDDaCVkXh7Np8rRKmE8vseWtVBUVzq4j9?fxhash=ooaFHxkkVWMtXCdjj67c1azd2sJuPSY7BLCSxoLBjCHhhLqEbzo","displayUri":"ipfs://QmTDgVWpZDL3MPKRSgLw5QCoyZVizXvV1oYbgyJLhNWxme","thumbnailUri":"ipfs://QmNgVuLnQGfd4gGeMBcjRtJPY6gTNVkEfs9v14o12CcRrG","generativeUri":"ipfs://QmSB981HoPWwfsDDaCVkXh7Np8rRKmE8vseWtVBUVzq4j9","authenticityHash":"be7bb8539fa6f36981c37cc5afc6dd6a02cd19c7ed6a684618412707fa3ec413","previewHash":"ooaFHxkkVWMtXCdjj67c1azd2sJuPSY7BLCSxoLBjCHhhLqEbzo","previewInputBytes":null,"capture":{"mode":"VIEWPORT","triggerMode":"FN_TRIGGER","gpu":false,"resolution":{"x":800,"y":800}},"settings":{"exploration":{"preMint":{"enabled":true,"hashConstraints":["ooaFHxkkVWMtXCdjj67c1azd2sJuPSY7BLCSxoLBjCHhhLqEbzo","ooQX1gvyRuaXxs846zQzH4ThGVqghqpjB47H7Z9F2R1SCqCNNDG","oozp1wEocg1i4VAwYjRQQ2afy37FZP7bMfdK1XqBzQP5ngPo6qd","ooKNcLha5uhhv6jyYc2QDCkHmcVbUFh5UJcu33mzvMudqfpbgbN","ooLnG1X2SoQAtK4edd7UoQ7a39damc2YidZxkMcr6Gn21hxKuao","ooSfJUuu4tUR4dQ4dhFgbXw6Kme4sNknM9vmRtZZ765An8L5kcX","ooUckA4pRfiZkzVd6yHbeeZRLwGi1jKcNBHBbwLw5h1dPLTSZEr","oodEr32XsdA9H5wkkmCmKhuPm2UckujAkaeNdFYYQnbDh1qRfeQ","ooZs8s9YsMDv9ka1nuqS1TMATjQayi6DS42vmNiaLfCSaigTGHL","oocPjqCQ4v9CUsC4pq4PFi51qLbXkqboafTF8xbusdkgfg8NAmF","oo45YhxSnKfBTAvgemmXDWNuafiWUq8wgDuJWYu3LwCET7yCMvr"],"paramsConstraints":null},"postMint":{"enabled":false,"hashConstraints":null,"paramsConstraints":null}}},"symbol":"FXGEN","decimals":0,"version":"0.3","params":{"definition":null,"inputBytesSize":0}}