正在加载视频...

视频加载失败

Introducing FragCoord: My ultimate shader editing tool!

137,300 次观看 • 9 个月前 •via X (Twitter)

50 条评论

Тsфdiиg 的头像
Тsфdiиg9 个月前

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

Xor 的头像
Xor9 个月前

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

Xor 的头像
Xor9 个月前

-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 的头像
Xor9 个月前

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 的头像
Xor9 个月前

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 的头像
Xor9 个月前

Quick format button for organizing the code to your liking

Xor 的头像
Xor9 个月前

Multiple passes are supported too

Xor 的头像
Xor9 个月前

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 的头像
Jebrim9 个月前

Not bad for a day’s work…

Xor 的头像
Xor9 个月前

Literally

Adam P. W. 的头像
Adam P. W.9 个月前

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 的头像
Zach Vorhies / Google Whistleblower9 个月前

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 的头像
Xor9 个月前

Noted! Thanks Zach!

Thomas Hooper 的头像
Thomas Hooper9 个月前

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 的头像
Xor9 个月前

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

Thomas Hooper 的头像
Thomas Hooper9 个月前

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. 的头像
Carsten H.9 个月前

Maybe gets a little bit of more attention now?

Paulo Falcão 的头像
Paulo Falcão9 个月前

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

MilkDrop2077 的头像
MilkDrop20779 个月前

Really cool 😃

Oleksii Lisovyi 的头像
Oleksii Lisovyi9 个月前

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

OldEclipse 的头像
OldEclipse9 个月前

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

@𝖉𝖚𝖘𝖙𝖗𝖎𝖆𝖑 ❌ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ❌ 的头像
@𝖉𝖚𝖘𝖙𝖗𝖎𝖆𝖑 ❌ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ︎ ❌9 个月前

Ultra

Barrett Harber 的头像
Barrett Harber9 个月前

Amazing!

Javier Meseguer 的头像
Javier Meseguer9 个月前

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 的头像
Scared of Widths8 个月前

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

Xor 的头像
Xor8 个月前

Still considering

Leander Herzog 的头像
Leander Herzog9 个月前

👌🫡

Clem Boissiere 的头像
Clem Boissiere9 个月前

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

MellowDye 🏵️ 的头像
MellowDye 🏵️9 个月前

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

internet_user 的头像
internet_user9 个月前

looks amazing

🏴‍☠️ 🅢🅐🅘🅝🅣🅗🅔🅛🅛 🏴‍☠️ 的头像
🏴‍☠️ 🅢🅐🅘🅝🅣🅗🅔🅛🅛 🏴‍☠️9 个月前

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

Dominik Gstöhl 的头像
Dominik Gstöhl8 个月前

cant save .... :/

Xor 的头像
Xor8 个月前

Try now

Dominik Gstöhl 的头像
Dominik Gstöhl8 个月前

now good

engineeringXroads 的头像
engineeringXroads8 个月前

Thank you for creating this

Honcho 的头像
Honcho9 个月前

Bro this is insane

Mars (parody) 的头像
Mars (parody)9 个月前

🤯🤯🤯🤯

kvick 的头像
kvick9 个月前

dang this looks really cool!

mr.tipton 的头像
mr.tipton9 个月前

Very cool

Paweł Jarosz 的头像
Paweł Jarosz8 个月前

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

Xor 的头像
Xor8 个月前

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 的头像
Paweł Jarosz8 个月前

Oh, good to know there's a way!

Jan Orszulik 的头像
Jan Orszulik9 个月前

Nice!

Jeffrey Emanuel 的头像
Jeffrey Emanuel9 个月前

Very cool, nice work!

Chris Smith 的头像
Chris Smith9 个月前

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

Ksenia Kondrashova 的头像
Ksenia Kondrashova8 个月前

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 的头像
Nicholas Bardy9 个月前

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ć 的头像
Filip Aničić9 个月前

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

Bryan 的头像
Bryan9 个月前

👏🏻👏🏻👏🏻

ben 的头像
ben7 个月前

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

相关视频