Тёмный
Visionary 3D
Visionary 3D
Visionary 3D
Подписаться
Комментарии
@HamzaQayyum
@HamzaQayyum 10 часов назад
Been trying to get into WebGPU for compute with no prior GPU prog. experience (e.g. CUDA). As such, this video was very helpful. Thank you!
@tiamat2792
@tiamat2792 15 часов назад
Hey, how come when I try out the varyings rainbow I just get black? I did it exactly like you but I'm using a model I made in from Blender. Does it have something to do with transforms?
@visionary_3_d
@visionary_3_d 12 часов назад
@@tiamat2792 It probably has something to do with UVs but without the code I can’t tell.
@ErwinMotor0
@ErwinMotor0 17 часов назад
love your conetnt ncie job
@visionary_3_d
@visionary_3_d 12 часов назад
@@ErwinMotor0 Thanks 🙏 appreciate the kind words 🤝
@vokusz
@vokusz 19 часов назад
Thanks for helping bridge enthusiasts to start creating amazing experiences with WebGPU, all thanks to your passion for creating invaluable videos like this. Much love!
@visionary_3_d
@visionary_3_d 12 часов назад
@@vokusz I’m hoping to see some amazing stuff 😃. Thanks for the kind words, I appreciate it ❤️
@phat80
@phat80 День назад
What a shitty mic… It’s a torture to listen this with headphones 😢
@visionary_3_d
@visionary_3_d День назад
I have upgraded since 😅
@SeanStClair-cr9jl
@SeanStClair-cr9jl День назад
I LOVE that you show the process of working through bugs! Even if this was intentional the iterative process is just cool to watch
@peoplebehindindustry
@peoplebehindindustry 4 дня назад
Fk yeah!! Been waiting for this sooo long
@visionary_3_d
@visionary_3_d 4 дня назад
@@peoplebehindindustry Let’s Go 🔥
@felipeferreiratech
@felipeferreiratech 5 дней назад
Great channel! I'm glad I found it!
@eliekhoury1717
@eliekhoury1717 6 дней назад
Hey man, great tutorial. I have a question. I was able to implement it in React Three Fiber up until the point where I have to inject my shaders into the ThreeJs materials. Any idea of how I can do that in React Three Fiber?
@visionary_3_d
@visionary_3_d 5 дней назад
@@eliekhoury1717 Hey 👋 Well I have no idea but I’m pretty sure there’s a way to customize your materials in r3f.
@WayOfTheCode
@WayOfTheCode 6 дней назад
this shit is next level changing my career now
@visionary_3_d
@visionary_3_d 6 дней назад
do it!
@nofacee94
@nofacee94 6 дней назад
it's like you just get started then the video ends
@visionary_3_d
@visionary_3_d 6 дней назад
@@nofacee94 that’s fair 😅 thanks for the feedback 🤝
@RickBeacham
@RickBeacham 6 дней назад
Please more WebGPU compute shaders! not enough of this content. Cheers.
@RickBeacham
@RickBeacham 6 дней назад
This is exactly what i was thinking. Thanks
@danser_theplayer01
@danser_theplayer01 8 дней назад
Lesgo, we gonna lure all the math and ML people over from Python to JavaScript🔥🔥 (which is faster than python from the get go).
@danser_theplayer01
@danser_theplayer01 8 дней назад
Idk man, I wasn't sure if it's faster to bounce off a pointer to the value, or to perform one entire multiplication every time I want a specific index. I went with an array of arrays approcach to access indeces simply by pointers instead of having extra calculations (multiplication is expensive).
@visionary_3_d
@visionary_3_d 8 дней назад
@@danser_theplayer01 Fair. It could be faster as I haven’t done any performance testing. You brought up a good point 👍 However for building a tensor math system you need a buffer and a shape for flexibility. Also WebGPU only supports CS shaders up to 3 dimensions. For higher dimensional tensors we’re forced to flatten the array anyways.
@danser_theplayer01
@danser_theplayer01 8 дней назад
Darn shame it's not supported in Node. I'm making some math package and I could really benefit from like a hundred distinct cores on the GPU instead of an average of 12 logical processors in a mid range computer CPU.
@visionary_3_d
@visionary_3_d 8 дней назад
@@danser_theplayer01 it should be available in node : developer.chrome.com/blog/webgpu-ecosystem Although I haven’t tried it myself.
@dude2542
@dude2542 9 дней назад
Wow i just started it then there's a video.
@ozzy-fr7vj
@ozzy-fr7vj 9 дней назад
please, more vedios on compute shaders, this was amazing
@visionary_3_d
@visionary_3_d 9 дней назад
@@ozzy-fr7vj alright 🤝
@romanl.4293
@romanl.4293 9 дней назад
Hello, what's the color schema do you use for coding and code examples in this video?
@visionary_3_d
@visionary_3_d 9 дней назад
@@romanl.4293 it’s a custom one. but I use Monokai Pro ( Octagon ) as the base.
@horizon0514
@horizon0514 10 дней назад
thanks bro
@visionary_3_d
@visionary_3_d 10 дней назад
yw.
@MrCOPYPASTE
@MrCOPYPASTE 10 дней назад
Congratulations for the very nice and informative tutorial. Love the way you used markdown to write into the video. Hope you get a lot of subs and likes you deserve it. Cheers 🙃
@visionary_3_d
@visionary_3_d 10 дней назад
Thank You! Yeah that markdown trick was very exciting when I discovered it 😄 Thanks for giving me lots of positive energy! I appreciate it ♥
@MrCOPYPASTE
@MrCOPYPASTE 10 дней назад
@@visionary_3_d No problem my friend, I know you are awesome!!! Keep up the good work!!!!
@jizhang2407
@jizhang2407 10 дней назад
Thanks for sharing. Part 6 is...not explained?
@visionary_3_d
@visionary_3_d 10 дней назад
That's right! I will explain that part in a dev log (soon).
@user-kw9cu
@user-kw9cu 10 дней назад
Thank you
@visionary_3_d
@visionary_3_d 10 дней назад
yw.
@xade8381
@xade8381 10 дней назад
plz continue, youtube lacks structured and comprehensive content on webGPU
@visionary_3_d
@visionary_3_d 10 дней назад
Sure! Thanks for watching
@MaxScottTheCoder
@MaxScottTheCoder 8 дней назад
very true
@hamzarashid7579
@hamzarashid7579 10 дней назад
What font you're using for coding?
@visionary_3_d
@visionary_3_d 10 дней назад
Glad you liked it! I'm using Consolas ligaturized v3.
@danser_theplayer01
@danser_theplayer01 15 дней назад
0:05 skill issue. You can at the very least rewrite standard javascript multiplication as an "instruction" loop of bitwise operations and that alone will speed up important game stuff like matrix multiplication. Imagine having to perform n^3 multiplications but now every multiplication is 20 times faster. That'd be great, much better than calling recursion for weird "faster" algorithms that remove only 1-2 multiplications in the end.
@jesperdj
@jesperdj 18 дней назад
You must be doing something wrong with Rust, because it is not slower than C++ and certainly not slower than JavaScript. Maybe you are running an unoptimized debug build of your code, which can easily be 10x slower than an optimized release build. Or maybe you're implementing the algorithms in an inefficient way in Rust (for example, copying data unnecessarily when passing it to functions).
@visionary_3_d
@visionary_3_d 18 дней назад
The rust code is available on github ( link in the description ). in my cargo.toml file: [profile.release] lto = true opt-level = 3 --------------- let me add that you may be right! I'm not that experienced with Rust. However I haven't been able to find why Rust is slow in this case.
@mehmeh8883
@mehmeh8883 Месяц назад
Nice
@visionary_3_d
@visionary_3_d Месяц назад
@@mehmeh8883 😄
@nanlunglongtau2076
@nanlunglongtau2076 Месяц назад
Hello world!
@johannesdeboeck
@johannesdeboeck Месяц назад
OMG Yes!! 😍 Looking so forward to this.. will be glued to your X feed. Thanks
@visionary_3_d
@visionary_3_d Месяц назад
@@johannesdeboeck Glad you liked it and thanks for the kind words 🙏
@juncando
@juncando Месяц назад
Wow. Very interesting. I am really interested in this. Looking forward to the series. What framework will be using ?
@visionary_3_d
@visionary_3_d Месяц назад
I’ll probably create my own framework for this as this is a unique project which also requires a unique solution. ✌️
@GhesehayeBahar
@GhesehayeBahar Месяц назад
❤❤❤🌹🌹🌹
@sanazesna8590
@sanazesna8590 Месяц назад
❤❤
@محمدامیننصراللهی
@محمدامیننصراللهی Месяц назад
Perfect video like always Wish you the best ❤
@visionary_3_d
@visionary_3_d Месяц назад
I'm just experimenting and sharing the result... Lets have some fun 😉 Clarifications: 01:26 learn about hallucination vs confabulation: community.openai.com/t/hallucination-vs-confabulation/172639 www.beren.io/2023-03-19-LLMs-confabulate-not-hallucinate/
@Harbinam
@Harbinam Месяц назад
Stunning like always 🤌🏿
@theengineeringmonkey407
@theengineeringmonkey407 Месяц назад
For me my biggest struggle every time I’ve coded a ray tracer has been “how do I set up a fragment shader??” Lol
@visionary_3_d
@visionary_3_d Месяц назад
I've been there 😁
@LaFarticusWinnigins
@LaFarticusWinnigins Месяц назад
why do you not use react-three-fiber in your projects? whats the advantage or benefits of using three.js to build a site vs R3F ?
@visionary_3_d
@visionary_3_d Месяц назад
My biggest reason is that It reduces portability. I might not be able to use R3F in my other projects. I am also not in favour of installing a UI library to make a web game or experience.
@djol3336
@djol3336 Месяц назад
This looks like a great video but github repo is way too outdated
@Vaaaaadim
@Vaaaaadim Месяц назад
0:13 "You can use it to render 3D objects using a technique called sphere tracing. Now the amount of games that get shipped every year with this technique is 0" The YT channel CodeParade made a game called Marble Marcher that uses this technique.
@visionary_3_d
@visionary_3_d Месяц назад
ooooh yeah I saw that one! there's also a game called ClayBook which uses raymarching. added to corrections!
@sagar-tt4ub
@sagar-tt4ub Месяц назад
ayo, where's the part 2?
@visionary_3_d
@visionary_3_d Месяц назад
in the making 😁
@sagar-tt4ub
@sagar-tt4ub Месяц назад
wonderful video!
@noahsarcana
@noahsarcana Месяц назад
This is exactly what I need... I have no word. Do you like music ?
@visionary_3_d
@visionary_3_d Месяц назад
I do like music!
@sakinobashi168
@sakinobashi168 Месяц назад
0:38 even Vulkan isn't totally considered as a "replacement" to OpenGL , people still uses OpenGL in their old/new project (if it's not much graphic demanding) bcoz Vulkan being more low level is too verbose and kinda tougher compared to OpenGL
@visionary_3_d
@visionary_3_d Месяц назад
You're right!
@brookestephen
@brookestephen Месяц назад
i have lots of experience with VRML 2 and X3D and loads of javascript - will that help, or hurt me learning Three.js?
@daleblackwell3551
@daleblackwell3551 2 месяца назад
Lol. Noone uses Vulcan.
@visionary_3_d
@visionary_3_d 2 месяца назад
@@daleblackwell3551 well yea 😂
@Alperic27
@Alperic27 2 месяца назад
dummy… u r showing NOTHING if your face is on top… duh…