{ "contentrating": "Everyone", "description": "Powerful wallpaper maker! Generation in real time!\nYou can edit 43 parameters, including the color math matrix!\n\n2023.11.21 WORK IS COMPLETED\n\nbut i have ~20 todo`s below (translate it for yourself)\nif I see that you like it, I will continue\n\n1. градиент с настройкой плавности\n2. настройка анимации приближения и отдаления (скорость, кривая движения, время движения)\n3. генерация случайных значений для всех параметров раз в заданный промежуток времени, чтобы обои всегда были уникальны\n4. список моих любимых предустановок\n5. добавление и позиционирование картинки с прозрачным фоном\n6. внедрение html-кода\n7. самостоятельно бегающий фонарь\n8. анимация приближения и отдаления для маски circle\n9. анимация размытия для масок\n10. анимация постоянно меняющихся всех параметров. то есть меняться будет скорость ширина и высота квадратов цвет надпись размытие контраст и прочее\n11. часы вместо надписи с возможностью редактирования через препроцессор\n12. воспроизвести видео \n13. прозрачный фон и наложение поверх видео или изображения\n14. инверсия маски\n15. перевод на русский язык\n16. z-index\n17. многослойный хаотично\n18. многослойный построение ландшафта\n19. backdrop-filter: url(#blob) hue-rotate(59deg); (matrix alpha 2 -22 -42 -2 -0.9)\n\n??? появляющиеся блоки на экране вступающие в контакт с окружением. в них можно засунуть какую-либо информацию, например iframe сайт или видео\n\nRepository: https://git.mirzaev.sexy/mirzaev/womb3-simplex.js\nEdit in real time: https://codepen.io/mirzaev-sexy/pen/BaxQjYo", "file": "index.html", "general": { "properties": { "background": { "index": 22, "order": 122, "text": "Background color", "type": "color", "value": "0 0 0" }, "blocks_height": { "fraction": false, "index": 18, "max": 1000, "min": 10, "order": 118, "text": "Blocks height", "type": "slider", "value": 29 }, "blocks_width": { "fraction": false, "index": 17, "max": 1000, "min": 10, "order": 117, "text": "Blocks width", "type": "slider", "value": 33 }, "blur": { "fraction": false, "index": 19, "max": 300, "min": 0, "order": 119, "text": "Blur", "type": "slider", "value": 5 }, "contrast": { "fraction": false, "index": 20, "max": 80, "min": 1, "order": 120, "text": "Contrast", "type": "slider", "value": 30 }, "drawing": { "index": 25, "order": 125, "text": "Drawing", "type": "bool", "value": false }, "drawing_decay": { "condition": "drawing.value === true", "fraction": false, "index": 26, "max": 500, "min": 1, "order": 126, "text": "Drawing decay time (tiks)", "type": "slider", "value": 120 }, "drawing_delay": { "condition": "drawing.value === true", "fraction": false, "index": 28, "max": 3000, "min": 0, "order": 128, "text": "Drawing delay (ms)", "type": "slider", "value": 0 }, "drawing_diameter": { "condition": "drawing.value === true", "fraction": false, "index": 27, "max": 500, "min": 1, "order": 127, "text": "Drawing brush diameter", "type": "slider", "value": 40 }, "drawing_render": { "condition": "drawing.value === true", "fraction": false, "index": 29, "max": 300, "min": 3, "order": 129, "text": "Drawing render frequency (ms)", "type": "slider", "value": 50 }, "flashlight_delay": { "condition": "mask.value === 'flashlight'", "fraction": false, "index": 35, "max": 3000, "min": 0, "order": 135, "text": "Flashlight delay (ms)", "type": "slider", "value": 0 }, "flashlight_diameter": { "condition": "mask.value === 'flashlight'", "fraction": false, "index": 34, "max": 1000, "min": 0, "order": 134, "text": "Flashlight diameter", "type": "slider", "value": 300 }, "flashlight_render": { "condition": "mask.value === 'flashlight'", "fraction": false, "index": 36, "max": 200, "min": 3, "order": 136, "text": "Flashlight render frequency (ms)", "type": "slider", "value": 20 }, "font": { "condition": "text.value.length > 0", "index": 11, "options": [ { "label": "Commissioner", "value": "'Commissioner'" }, { "label": "Sans-serif", "value": "sans-seri" }, { "label": "Hack", "value": "Hack" }, { "label": "Fira", "value": "Fira" }, { "label": "Roboto", "value": "Roboto" } ], "order": 111, "text": "Font", "type": "combo", "value": "'Commissioner'" }, "font_weight": { "condition": "text.value.length > 0", "fraction": false, "index": 12, "max": 9, "min": 1, "order": 112, "text": "Font weight", "type": "slider", "value": 8 }, "left": { "fraction": false, "index": 13, "max": 100, "min": -100, "order": 113, "text": "Left offset (%)", "type": "slider", "value": 0 }, "mask": { "index": 30, "options": [ { "label": "Disabled", "value": "unset" }, { "label": "Flashlight", "value": "flashlight" }, { "label": "Circle", "value": "circle" }, { "label": "Custom", "value": "custom" } ], "order": 130, "text": "Mask", "type": "combo", "value": "unset" }, "mask_blur": { "condition": "mask.value !== 'unset' && mask_target.value === 'noise_text'", "fraction": false, "index": 32, "max": 10, "min": 0, "order": 132, "text": "Mask blur", "type": "slider", "value": 0 }, "mask_circle": { "condition": "mask.value === 'circle'", "fraction": false, "index": 38, "max": 100, "min": 0, "order": 138, "text": "Mack: circle", "type": "slider", "value": 30 }, "mask_contrast": { "condition": "mask.value !== 'unset' && mask_target.value === 'noise_text'", "fraction": false, "index": 33, "max": 50, "min": 1, "order": 133, "text": "Mask contrast", "type": "slider", "value": 1 }, "mask_custom": { "condition": "mask.value === 'custom'", "index": 37, "order": 137, "text": "Mask: custom", "type": "textinput", "value": "circle(20% at 60% 40%)" }, "mask_target": { "condition": "mask.value !== 'unset'", "index": 31, "options": [ { "label": "Noise", "value": "noise" }, { "label": "Text", "value": "text" }, { "label": "Noise + text", "value": "noise_text" } ], "order": 131, "text": "Mask target", "type": "combo", "value": "noise_text" }, "matrix_1": { "index": 39, "order": 139, "text": "Matrix red by [r g b a w]", "type": "textinput", "value": "1 0 0 0 0" }, "matrix_2": { "index": 40, "order": 140, "text": "Matrix green by [r g b a w]", "type": "textinput", "value": "0 1 0 0 0" }, "matrix_3": { "index": 41, "order": 141, "text": "Matrix blue by [r g b a w]", "type": "textinput", "value": "0 0 1 0 0" }, "matrix_4": { "index": 42, "order": 142, "text": "Matrix alpha by [r g b a w]", "type": "textinput", "value": "0 0 0 19 -9" }, "noise_blur": { "fraction": false, "index": 21, "max": 500, "min": 0, "order": 121, "text": "Noise blur", "type": "slider", "value": 20 }, "render": { "condition": "speed.value > 0", "fraction": false, "index": 24, "max": 300, "min": 3, "order": 124, "text": "Render frequency (ms)", "type": "slider", "value": 19 }, "schemecolor": { "order": 0, "text": "ui_browse_properties_scheme_color", "type": "color", "value": "1 0 0" }, "speed": { "condition": "", "fraction": false, "index": 23, "max": 800, "min": 0, "order": 123, "text": "Speed", "type": "slider", "value": 40 }, "stick": { "fraction": true, "index": 16, "max": 2, "min": 1, "order": 116, "precision": 2, "step": 0.1, "text": "Stick to edges", "type": "slider", "value": 1 }, "text": { "index": 0, "order": 100, "text": "Text", "type": "textinput", "value": "УТРОБА 3" }, "text_border_blur": { "condition": "text.value.length > 0", "fraction": false, "index": 7, "max": 500, "min": 0, "order": 107, "text": "Text border blur (px)", "type": "slider", "value": 150 }, "text_border_color": { "condition": "text.value.length > 0 && (text_border_x.value > 0 || text_border_y.value > 0 || text_border_blur.value > 0)", "index": 9, "order": 109, "text": "Text border color", "type": "color", "value": "0 0 0" }, "text_border_depth": { "condition": "text.value.length > 0 && (text_border_x.value !== 0 || text_border_y.value !== 0 || text_border_blur.value !== 0)", "fraction": false, "index": 8, "max": 100, "min": 1, "order": 108, "text": "Text border depth", "type": "slider", "value": 3 }, "text_border_x": { "condition": "text.value.length > 0", "fraction": false, "index": 5, "max": 300, "min": -300, "order": 105, "text": "Text border X (px)", "type": "slider", "value": 0 }, "text_border_y": { "condition": "text.value.length > 0", "fraction": false, "index": 6, "max": 300, "min": -300, "order": 106, "text": "Text border Y (px)", "type": "slider", "value": 0 }, "text_color": { "condition": "text.value.length > 0", "index": 10, "order": 110, "text": "Text color", "type": "color", "value": "1 1 1" }, "text_left": { "condition": "text.value.length > 0", "fraction": false, "index": 1, "max": 100, "min": -100, "order": 101, "text": "Text left offset (%)", "type": "slider", "value": 0 }, "text_opacity": { "condition": "text.value.length > 0", "fraction": false, "index": 4, "max": 100, "min": 0, "order": 104, "text": "Text opacity (%)", "type": "slider", "value": 65 }, "text_size": { "condition": "text.value.length > 0", "fraction": false, "index": 3, "max": 200, "min": 0, "order": 103, "text": "Text size (rem)", "type": "slider", "value": 12 }, "text_top": { "condition": "text.value.length > 0", "fraction": false, "index": 2, "max": 100, "min": -100, "order": 102, "text": "Text top offset (%)", "type": "slider", "value": 0 }, "top": { "fraction": false, "index": 14, "max": 100, "min": -100, "order": 114, "text": "Top offset (%)", "type": "slider", "value": 0 }, "zoom": { "fraction": true, "index": 15, "max": 5, "min": 0.2, "order": 115, "precision": 3, "step": 0.01, "text": "Zoom", "type": "slider", "value": 1 } } }, "preview": "preview.jpg", "ratingsex": "none", "ratingviolence": "none", "tags": [ "Abstract" ], "title": "womb3-simplex.js", "type": "Web", "version": 3, "visibility": "public", "workshopid": "3087430455", "workshopurl": "steam://url/CommunityFilePage/3087430455" }