{"id":264078,"date":"2025-12-25T10:03:30","date_gmt":"2025-12-25T10:03:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shader-spiral-carousel\/"},"modified":"2026-01-23T15:15:55","modified_gmt":"2026-01-23T15:15:55","slug":"shader-spiral-carousel","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/shader-spiral-carousel\/","author":23282475,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"1.0","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Shader Spiral Carousel","header_author":"FWD","header_description":"This is the WordPress plugin with a CMS menu for the installation and configuration of the Shader Spiral Carousel.","assets_banners_color":"6a5e65","last_updated":"2026-01-23 15:15:55","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/fwdapps.net\/p\/ssc\/","header_plugin_uri":"https:\/\/fwdapps.net\/p\/ssc\/","header_author_uri":"https:\/\/fwdapps.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":154,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description"],"tags":{"1.0":{"tag":"1.0","author":"futurewebdesign","date":"2026-01-23 15:15:55"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3427237,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3427237,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3427284,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3427237,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3427237,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3427237,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3427237,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3427237,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3427237,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3427237,"resolution":"7","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[188840,2141,6638,2143],"plugin_category":[50],"plugin_contributors":[249831],"plugin_business_model":[],"class_list":["post-264078","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-carousel","plugin_tags-image-slider","plugin_tags-video-slider","plugin_tags-wordpress-slider","plugin_category-media","plugin_contributors-futurewebdesign","plugin_committers-futurewebdesign"],"banners":{"banner":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/banner-772x250.png?rev=3427284","banner_2x":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/banner-1544x500.png?rev=3427237","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/icon-128x128.png?rev=3427237","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-1.png?rev=3427237","caption":""},{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-2.png?rev=3427237","caption":""},{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-3.png?rev=3427237","caption":""},{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-4.png?rev=3427237","caption":""},{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-5.png?rev=3427237","caption":""},{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-6.png?rev=3427237","caption":""},{"src":"https:\/\/ps.w.org\/shader-spiral-carousel\/assets\/screenshot-7.png?rev=3427237","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Shader Spiral Carousel<\/strong> lets you showcase images, videos, or custom items in a sleek spiral horizontal or vertical layout plus full integration with Revolution Lightbox (https:\/\/fwdapps.net\/p\/rl). It\u2019s fast, accessible, and customizable. Works with Gutenberg and classic shortcodes.<\/p>\n\n<h3>Highlights<\/h3>\n\n<p>Experience a true 3D spiral carousel built with WebGL and Three.js. Enjoy smooth infinite scrolling and realistic item bending for a visually immersive effect with <a href=\"https:\/\/fwdapps.net\/p\/rl\">Revolution Lightbox<\/a> support.<\/p>\n\n<h3>Main features<\/h3>\n\n<p><strong>Responsive Layout<\/strong> \u2013 Fully responsive and adaptable regardless of which device is used.<\/p>\n\n<p><strong>Desktop &amp; Mobile Optimized<\/strong> \u2013 Shader Spiral Carousel adapts to any screen size and any device, whether on mobile (iPhone, Android) or desktop browsers.<\/p>\n\n<p><strong>Lazy Scrolling\/Loading<\/strong> \u2013 Option to initialize Shader Spiral Carousel only when it becomes visible on scroll, improving performance.<\/p>\n\n<p><strong>Customizable Size<\/strong> \u2013 Set any width or height. Item size and aspect ratio can be configured as needed.<\/p>\n\n<p><strong>Multiple Display Types<\/strong> \u2013 Display using a responsive layout or an <em>afterparent<\/em> mode that adapts to the parent element size.<\/p>\n\n<p><strong>Preloader<\/strong> \u2013 Optional animated preloader for smooth initial loading.<\/p>\n\n<p><strong>Items Ratio<\/strong> \u2013 Seamlessly change the items\u2019 aspect ratio to display portrait, landscape, or any custom format.<\/p>\n\n<p><strong>Infinite Loop<\/strong> \u2013 Optional infinite loop and <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset13.html\">non-infinite loop<\/a>.<\/p>\n\n<p><strong>Lightbox video\/audio<\/strong> \u2013 Support for various video or audio formats like <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=8\">.mp3<\/a>, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=0\">.mp4<\/a>, Shoutcast, Icecast, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=15\">Youtube<\/a>, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=17\">Vimeo<\/a> and Vimeo Pro, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=1\">HLS\/.m3u8<\/a>, DASH MPEG\/.mpd live streaming, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=10\">Google Drive<\/a>, Dropbox and other cloud platforms, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=22\">Iframe<\/a>, PDF, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=20\">Google Maps<\/a> in the ligtbox.<\/p>\n\n<p><strong>Private Video &amp; Audio<\/strong> \u2013 Protected password video and audio inside the <a href=\"preset1.html#\/?rlguid=fwdssc0_&amp;rlmid=13\">lightbox<\/a>.<\/p>\n\n<p><strong>Chromecast Support<\/strong> \u2013 Cast mp4, mp3, or HLS\/m3u8 files to a TV and control playback via the browser.<\/p>\n\n<p><strong>Video Thumbnails Live Preview<\/strong> \u2013 Thumbnails generated from .vtt files or auto-generated live inside the lightbox.<\/p>\n\n<p><strong>Video Subtitle Support<\/strong> \u2013 Subtitle display inside the <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset2.html#\/?rlguid=fwdssc0_&amp;rlmid=0\">lightbox<\/a>.<\/p>\n\n<p><strong>Automatic Content Detection<\/strong> \u2013 <a href=\"https:\/\/fwdapps.net\/p\/rl\">Revolution Lightbox<\/a> automatically detects media type (video, audio, image, etc.) from the URL.<\/p>\n\n<p><strong>Slideshow Support<\/strong> \u2013 Autoplay slideshow for both carousel thumbnails and lightbox items.<\/p>\n\n<p><strong>Drag &amp; Swipe Support<\/strong> \u2013 Drag or swipe to navigate carousel items or lightbox slides.<\/p>\n\n<p><strong>Maximize &amp; Minimize for Images<\/strong> \u2013 Double-click\/tap or use a button to zoom; custom zoom factor supported.<\/p>\n\n<p><strong>Share Button &amp; Share Window<\/strong> \u2013 Share to nine social platforms; buttons can be reordered or removed.<\/p>\n\n<p><strong>Noise Distortion<\/strong> \u2013 Customizable noise distortion for the items, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset14.html\">example here<\/a>.<\/p>\n\n<p><strong>Caption<\/strong> \u2013 Optional captions fully styleable with CSS.<\/p>\n\n<p><strong>Mouse Ripple<\/strong> \u2013 Optional ripple effect triggered by mouse movement with adjustable strength (<a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset12.html\">example<\/a>).<\/p>\n\n<p><strong>Opacity Strength<\/strong> \u2013 Custom opacity for non-centered items.<\/p>\n\n<p><strong>Snap<\/strong> \u2013 Automatically snap the closest item to center for perfect alignment.<\/p>\n\n<p><strong>Scroll Speed Strength<\/strong> \u2013 Fine-tune scroll speed to match your desired experience.<\/p>\n\n<p><strong>Scroll Scale Strength<\/strong> \u2013 Fine-tune scroll scaling for your desired visual effect.<\/p>\n\n<p><strong>Default &amp; Scroll Curvature<\/strong> \u2013 Adjust item curvature at rest and while scrolling.<\/p>\n\n<p><strong>Liquid Distortion<\/strong> \u2013 Customizable liquid distortion that responds to scroll speed.<\/p>\n\n<p><strong>Post Processing<\/strong> \u2013 Shaders that improve antialiasing for a crisp, clean look. Includes effects like <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset17.html\">grid distortion<\/a>, <a href=\"https:\/\/fwdapps.net\/p\/ssc\/preset18.html\">fluid distortion<\/a>, glitch distortion, after image and more.<\/p>\n\n<p><strong>Use cases<\/strong>\n- Product carousels\n- Portfolio galleries\n- Products slider\n- Testimonials or logos\n- Hero sliders with minimal chrome\n- Whre you want to impress your users<\/p>\n\n<p><strong>Links<\/strong>\n- Homepage &amp; docs: https:\/\/fwdapps.net\/p\/ssc\/\n- Demo: https:\/\/fwdapps.net\/p\/ssc\/#demos\n- Support: https:\/\/fwdapps.net\/contact<\/p>\n\n<h4>Shortcode<\/h4>\n\n<p>Basic: [fwdssc preset_name=\"Carousel preset 1\" gallery_name=\"My gallery\"]<\/p>\n\n<h3>Development<\/h3>\n\n<p>This plugin\u2019s full source code is publicly available for transparency and verification.<br \/>\nIt is developed and maintained by FutureWebDesign \/ FWD.<\/p>\n\n<p>Source code and build tools: https:\/\/fwdapps.net\/p\/ssc\/source.zip<br \/>\n(The source package includes the original uncompiled files and Vite build configuration.)<\/p>\n\n<p>The distributed plugin uses a compiled build generated by Vite for performance,<br \/>\nbut all source files and build scripts are included for review and rebuilding.<\/p>","raw_excerpt":"A lightweight, responsive multimedia spiral carousel powered by Three.js and custom shaders\u2014smooth 3D transitions","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/264078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=264078"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/futurewebdesign"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=264078"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=264078"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=264078"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=264078"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=264078"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=264078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}