Building custom fragment shaders - Flutter Build Show

Building custom fragment shaders - Flutter Build Show

Flutter

1 год назад

36,914 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Angel S.
Angel S. - 19.09.2023 15:50

Absolutely the best explication I see on shader and Flutter!!

Ответить
FMorschel
FMorschel - 22.08.2023 14:42

Great show!
I would love to see:
- A walkthrough on how to custom paint inside flutter effects like TextOverflow.fade in my custom text widgets like if I wanted to create an expandable comment that fades at the end of the second line and shows a button for me to expand it
- A walkthrough on how to use MultiChildRenderObjectWidget to create an UI like VSCode editor (meaning an user changeable UI)
- A walkthrough on how to create your own slivers (or inner scrollable widgets like TextField inner scroll)

Ответить
Sky Lib
Sky Lib - 16.08.2023 20:20

Thanks this is amazing! How we can use Vertex Shaders with that?

Ответить
ThePC007
ThePC007 - 09.07.2023 22:48

Can those be used in backdrop filters?

Ответить
Quill
Quill - 18.06.2023 13:09

very good explanation of an advanced topic!

Ответить
mike shin
mike shin - 03.06.2023 18:37

Thanks a lot!

Ответить
Patrick Billingsley
Patrick Billingsley - 03.06.2023 15:58

Yes! This series is fantastic!

Ответить
Flock Games
Flock Games - 01.06.2023 18:07

Loved the structure of this video! Super well-made and progressed very logically in a way that was easy to follow. It might have gone beyond the intended scope, but I would have been interested to see an example of using the ShaderBuilder widget from flutter_shaders you mentioned. Eager to dive in to shaders!

Ответить
Oleh Hromadskyi
Oleh Hromadskyi - 31.05.2023 15:41

Can I use structures in shader code to aggregate some data? Does flutter support it?

Ответить
omg
omg - 28.05.2023 15:32

We live in a time where you can watch an incredibly well made video for an incredibly specific topic.

Ответить
Verde
Verde - 28.05.2023 03:23

It would be amazing to deep dive in the scrollables' scroll physics!!!

Ответить
Go Fudge Yourselves
Go Fudge Yourselves - 27.05.2023 15:33

Create an entire playlist for shaders

Ответить
Zura For Reg
Zura For Reg - 27.05.2023 15:01

While these are interesting topics, please consider making more content on creating Line of Business (LOB) or CRUD apps, from start to finish, using relevant best practices and architectures. After all, most of devs work on such apps. Thanks!

Ответить
Kifayat Ullah
Kifayat Ullah - 27.05.2023 12:02

Ma shaa Allah I'm not going to lie but this is so far the best GLSL tutorial I've ever seen. I love shaders!

Ответить
IncompleteTheory
IncompleteTheory - 27.05.2023 11:54

This is well done and a great augmentation of the usual (also great) bite-sized shorter videos. Keep them coming! I also appreciate that there is much less than usual comedic distractions.

Ответить
huazhu liang
huazhu liang - 27.05.2023 06:47

I'm come from twitter, thanks your work

Ответить
Jank Lai
Jank Lai - 27.05.2023 04:48

This exposes the fundamental workings of Shaders, which helps me comprehend it better!

Ответить
聂超群
聂超群 - 27.05.2023 02:59

💯

Ответить
Verticrow
Verticrow - 26.05.2023 22:26

Please keep this series going! It's so insightful!

Ответить
blazertherazer12
blazertherazer12 - 26.05.2023 22:13

🔥

Ответить
RG Programmer
RG Programmer - 26.05.2023 12:14

I thought the shader compiler removes unused input variables then how the first 2 setFloat(...) calls worked ? normally, opengl(es) offers an api that returns the uniform parameter index, but i did not see any here.

Ответить
dovas90
dovas90 - 26.05.2023 11:18

Thank God, I wished this was up today..

Ответить
JanM
JanM - 26.05.2023 10:56

Oh sorry, I thought that this was about shady customers? I'll see myself out ...

Ответить
Budgeter
Budgeter - 26.05.2023 09:40

So I've always overrode shouldRepaint with false as a return parameter. This tutorial opened me up

Ответить
Hans
Hans - 26.05.2023 04:34

Oh man. GLSL is so far outside my wheelhouse, but I feel like it's important to my next steps as a Flutter developer. What about demoing some more advanced shaders, like a water drop effect? Or animating a shader?

Ответить
Jerome Saltmarsh
Jerome Saltmarsh - 26.05.2023 03:24

really good tutorial, thanks a lot!

Ответить
drawing magic
drawing magic - 25.05.2023 23:28

Very good video. Have a good weekend. Good luck.🌺🌺🌺🍀🍀🍀

Ответить
Аркадий Захаров
Аркадий Захаров - 25.05.2023 23:03

When you don’t use variable in your shader, then compiler delete it from code. So, app will crash when you try to launch it when uSize not in use. Just try to send color values start from 0 index.

Ответить
Sam Garg
Sam Garg - 25.05.2023 22:39

Production & content quality is just op!!!

Ответить
Dj-Yacine
Dj-Yacine - 25.05.2023 22:32

Always Top 🎩

Ответить
Code Gambit
Code Gambit - 25.05.2023 22:10

This was so concise and easy to understand. Thank you

Ответить
Ayman Alshaikh
Ayman Alshaikh - 25.05.2023 21:13

I wonder why Google powered product always uses Microsoft based product "vscode"

Ответить
Mehroze Zaidi
Mehroze Zaidi - 25.05.2023 21:10

👍🔥

Ответить
Илья Хужахметов
Илья Хужахметов - 25.05.2023 20:44

Thanks it was a great video!

Ответить
MetaFlutter
MetaFlutter - 25.05.2023 20:35

FlutterBuildShow = gold. Great stuff!

Ответить
Dave Westwood
Dave Westwood - 25.05.2023 20:04

WGSL > GLSL

Ответить
x/Dreamer
x/Dreamer - 25.05.2023 20:01

I'm amazed by the script and the talent behind its presentation! Salute to Craig and team! 🔥

Ответить
Joel K S
Joel K S - 25.05.2023 19:59

😍

Ответить
Tarun Chaturvedi
Tarun Chaturvedi - 25.05.2023 19:35

Awesome❤ keep going please

Ответить
Forte
Forte - 25.05.2023 19:25

Performant != high performance. Should just use high perf.

Ответить
Codepur
Codepur - 25.05.2023 19:15

Time to experiment

Ответить
MJ Montes
MJ Montes - 25.05.2023 19:03

🎉

Ответить
Abdessalem Mohellebi
Abdessalem Mohellebi - 25.05.2023 19:02

Gg

Ответить