We simply wanted to make something beautiful. As developers working in the advertisting industry, we have learnt a lot from the Shadertoy community. We decided to make this little non-profit project for the Shadertoy community to allow their users to demonstrate their shader in a cinematic way.
The easiest way to do is to simply copy and paste the shader from Shadertoy.com into the editor. Bare in mind that, CineShader doesn't support any texture, audio and framebuffer. If you want to make your shader CineShader compatible, please see .
We don't store your shaders. If you want to share your shaders, you need to create a new shader in Shadertoy.com and .
CineShader refreshes the shader lists from Shadertoy each day, every 6 hours. Also, please make sure it is visible by Cineshader:
it must include the tag "cineshader" its visibility must be set to "public + API"
Since we don’t store your shaders on our server and shader storage relies on user saving their shaders on Shadertoy, it will be troublesome for us as well as for the users to synchronise the inputs and their settings between CineShader and their shadertoy entry.
Yes, it does support VR through the WebXR API. Open this site in your VR-headset browser to experience it!
- Fix VR bug for specific controllers
- Improve VR support for specific controllers
- Add VR support using WebXR API
- Add gallery page
- Remove axis helper
- Fix initial iMouse position
- Add anti-aliasing for HD snapshot
- Add changelog
- Initial release
We are not responsible for the content the user created. All user generated shaders are hosted on Shadertoy.com and for the ownership/license of the shaders, please refer to https://www.shadertoy.com/terms
Now Loading (%)
Discover shader artworks
from the Shadertoy community
in a cinematic VR environment.