wallpaper-womb3-simplex/project.json

549 lines
13 KiB
JSON
Raw Normal View History

2024-12-14 23:50:23 +07:00
{
"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"
}