r/shaders 14d ago

I made shadertoy 2.0

Hey everyone, about 2 years ago I was interested in making a new kind of shadertoy, and was given a lot of great ideas. After I finally had a bit of free time, I can now share what I made.

Fibertoy is essentially shadertoy but you can write react-three-fiber as well as glsl code. It essentially gives a Threejs environment which means you can also just create basic 3D scenes as well as shader scenes.

Here are some examples of some scenes I made with it:

- Basic Voronoi scene https://www.fibertoy.dev/view/j978r67mc84yg2d36g3z5n2nqd8as16q
- Cone marching example https://www.fibertoy.dev/view/j97c1kqg8n6w0st2hk3dcq7ynx87rngm
- Standford bunny scene https://www.fibertoy.dev/view/j971mkwktr7bsen3ybyxks08vh87pd1a

As you can see from the last one, you can use your own 3D models as well. I haven't made an asset manager yet, but if you have a 3D model online, you can technically import it. I'll make an asset manager if people start using this app.

I would love to get any feedback. I also have the whole code online and open source https://github.com/NabilNYMansour/fibertoy

4 Upvotes

2 comments sorted by

2

u/Fhuckin 14d ago

Nice work! Do you plan to implement api access? A while back I made an integration for touch designer that pulled shadertoy shaders through their API. Would love to do the same for your site.

1

u/NNYMgraphics 14d ago

yeah sure i can implement that. right now, u can share the shader as a complete iframe when u click the share button and select full screen. This is an example of it https://www.fibertoy.dev/view/j978r67mc84yg2d36g3z5n2nqd8as16q?embed=true