Loading video...

Video Failed to Load

Go Home

Introducing FragCoord: My ultimate shader editing tool!

137,300 views • 8 months ago •via X (Twitter)

50 Comments

Тsфdiиg's profile picture
Тsфdiиg8 months ago

I like the idea of storing the shader in the URL. Probably makes the backend whole lot simplier

Xor's profile picture
Xor8 months ago

Yes. I'd like to do a community thing eventually, but this felt like a good line to draw for now

Xor's profile picture
Xor8 months ago

-Inspector for visualizing every step of the shader, making real debugging possible -Sliders for every variable -Handy function library -Code export for HLSL, WGSL and metal -Automatic importer for ShaderToy and Twigl -Image/video export and more

Xor's profile picture
Xor8 months ago

The inspector allows you to visualize variables and expressions. You can immediately get a sense of range allowing you to see each step of the shader. You get a histogram preview and can toggle each channel or visualize clipping

Xor's profile picture
Xor8 months ago

The code library lets you find functions quickly without having to search for them. Common math constants, color transformations, shapes, noise, etc, all there

Xor's profile picture
Xor8 months ago

Quick format button for organizing the code to your liking

Xor's profile picture
Xor8 months ago

Multiple passes are supported too

Xor's profile picture
Xor8 months ago

This is a very early prototype, so please expect some problems, but I am very happy with the first concept. I don't believe there is anything like it. Send a donation to help with development Thank you

Jebrim's profile picture
Jebrim8 months ago

Not bad for a day’s work…

Xor's profile picture
Xor8 months ago

Literally

Adam P. W.'s profile picture
Adam P. W.8 months ago

One thing I would really love to have is a per line preview, always wanted something like that in a shader code editor

Zach Vorhies / Google Whistleblower's profile picture
Zach Vorhies / Google Whistleblower8 months ago

Been following your updates since you announced them on this. You are going to take out shadertoy because this is way better in every imaginable way. My feedback is that I opened up the page again it took me right back the "inspector" page, as if i had already clicked that shader. My expections is that I would come back to the main selection page, with an enhancement to come back to previous shader I was looking at, as some minor UI element. Or something else. Great work on this again, I can't wait to use it often!!!

Xor's profile picture
Xor8 months ago

Noted! Thanks Zach!

Thomas Hooper's profile picture
Thomas Hooper8 months ago

Really nice tool, thank you for sharing it with us 😊 it struggles with slow to compile shaders, I guess you’re modifying the glsl and recompiling a lot to enable the live editing features?

Xor's profile picture
Xor8 months ago

Yeah, I'll look for optimizations and perhaps a manual compile mode

Thomas Hooper's profile picture
Thomas Hooper8 months ago

Something I’ve done before is automatically adding uniforms for the things you’re modifying, so you don’t have to recompile as they change

Carsten H.'s profile picture
Carsten H.8 months ago

Maybe gets a little bit of more attention now?

Paulo Falcão's profile picture
Paulo Falcão8 months ago

Very Cool! I'm also experimenting with custom javascript GLSL editor. I will share some ideias, that I think work very well 🙂

MilkDrop2077's profile picture
MilkDrop20778 months ago

Really cool 😃

Oleksii Lisovyi's profile picture
Oleksii Lisovyi8 months ago

Cool stuff! @DelaneyGillilan reminds of D* based Stellar!

OldEclipse's profile picture
OldEclipse8 months ago

I love the built in library, that's extremely convenient

@𝖉𝖚𝖘𝖙𝖗𝖎𝖆𝖑 ❌ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ❌'s profile picture
@𝖉𝖚𝖘𝖙𝖗𝖎𝖆𝖑 ❌ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ❌8 months ago

Ultra

Barrett Harber's profile picture
Barrett Harber8 months ago

Amazing!

Javier Meseguer's profile picture
Javier Meseguer8 months ago

The editor is already great. When/if you turn it into a community and we can see each other's shaders (and learn from them) it is going to be incredible.

Scared of Widths's profile picture
Scared of Widths8 months ago

For sure sending donation on my next paycheck. Does it / will it include midi or audio sources to modulate variables?

Xor's profile picture
Xor8 months ago

Still considering

Leander Herzog's profile picture
Leander Herzog8 months ago

👌🫡

Clem Boissiere's profile picture
Clem Boissiere8 months ago

Wow that’s neat! Congrats on shipping v1 :-)

MellowDye 🏵️'s profile picture
MellowDye 🏵️8 months ago

This is so useful, can't wait to try it

internet_user's profile picture
internet_user8 months ago

looks amazing

🏴‍☠️ 🅢🅐🅘🅝🅣🅗🅔🅛🅛 🏴‍☠️'s profile picture
🏴‍☠️ 🅢🅐🅘🅝🅣🅗🅔🅛🅛 🏴‍☠️8 months ago

I think you just opened the warp gate to editing shader with comfort

Dominik Gstöhl's profile picture
Dominik Gstöhl8 months ago

cant save .... :/

Xor's profile picture
Xor8 months ago

Try now

Dominik Gstöhl's profile picture
Dominik Gstöhl8 months ago

now good

engineeringXroads's profile picture
engineeringXroads8 months ago

Thank you for creating this

Honcho's profile picture
Honcho8 months ago

Bro this is insane

Mars (parody)'s profile picture
Mars (parody)8 months ago

🤯🤯🤯🤯

kvick's profile picture
kvick8 months ago

dang this looks really cool!

mr.tipton's profile picture
mr.tipton8 months ago

Very cool

Paweł Jarosz's profile picture
Paweł Jarosz8 months ago

Love it! Do you plan to add a custom sampler (e.g. allow to upload image)?

Xor's profile picture
Xor8 months ago

You can already link your own URLs. I don't plan on adding custom texture uploads anytime soon though as I don't want to worry about hosting/moderation

Paweł Jarosz's profile picture
Paweł Jarosz8 months ago

Oh, good to know there's a way!

Jan Orszulik's profile picture
Jan Orszulik8 months ago

Nice!

Jeffrey Emanuel's profile picture
Jeffrey Emanuel8 months ago

Very cool, nice work!

Chris Smith's profile picture
Chris Smith8 months ago

This is slick. I’m gonna go make a shader

Ksenia Kondrashova's profile picture
Ksenia Kondrashova8 months ago

Just gave it a go and whaaaaaaat?! That's honestly amazing! It’s got everything I was thinking about and more on top. And it was what, 2 weeks? Absolutely crazy @XorDev you’re a legend 👑 Any thoughts about the desktop app?

Nicholas Bardy's profile picture
Nicholas Bardy8 months ago

Wow nice work man. I tried to code up a version of this a few years ago to scratch my own itch, and it was really hard and got so many shader compliation errors I gave up.

Filip Aničić's profile picture
Filip Aničić8 months ago

I stopped working on my renderer because I got frustrated debugging shaders. This makes me really want to get back into it 😄

Bryan's profile picture
Bryan8 months ago

👏🏻👏🏻👏🏻

ben's profile picture
ben7 months ago

main page really struggles on my integrated intel GPU, maybe render static thumbnails instead? not sure why its so slow

Related Videos