Thank you so much for making this live tutorials with three.js and React Three Fiber. This was the best christmas gift that youtube could give me.
@akella_4 жыл бұрын
happy to hear that! have a happy holidays! 🎉 And you reminded me i need to learn to play guitar, awesome videos!
@Fingiorstyle4 жыл бұрын
@@akella_ Thanks hahaha
@ipomazkin3 жыл бұрын
Ааа, Юрий, спасибо! Смотрю тебя ещё с 2015 года с конференции, где ты рассказывал про ускорение вёрстки. Огромное тебе спасибо ещё за тот доклад и вообще за то что делишься своим опытом. Тогда меня сильно ускорили в работе твои советы. Так что спасибо ещё раз! :)
@akella_3 жыл бұрын
Спасибо!
@andrewiglinski1483 жыл бұрын
Dude I've been doing this for like 6 or 7 years now and that might be the coolest animation I've ever seen
@purgex22862 жыл бұрын
Thank you Yuri for making this tutorial. I did an exploding animation of a shoe using children property , threejs Raycaster and vector mathematics. I didn't know gltfjsx existed and made it much easier. This helped a lot and gave me more ideas that I'm gonna implement now.
@georgiosburnham2 жыл бұрын
Do you get an error when use the command line npx gltfjsx model.gld? (node:22180) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time (Use `node --trace-warnings ...` to show where the warning was created) Parse TypeError: fetch failed at Object.fetch (node:internal/deps/undici/undici:11118:11) at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@Vad11m14 жыл бұрын
Бачились з вами більше року тому в Житомирі на конференції - хочу вам подякувати за вашу працю! Саме ви мене надихнули навчатись і це допомогло мені не полишати свого хоббі. Дякую - вам.
@charuldalvi76194 жыл бұрын
Awesome Tutorial!! I hope you will make more tutorials using react three fiber.
@isabel279311 ай бұрын
This is beautiful, Thank you so much 🙏 you explain so well!!! it was so easy to understand each step. Finally i'm gonna be able to use this knowledge to show my 3D models on my website portfolio
@hitzcritz Жыл бұрын
I never used Three.js or React.js before but this tutorial was so good I was still able to follow it!
@apuroopbusetty24323 жыл бұрын
Thanks Yuri , very good video on three js using react. I really like how you made it very professional. This is by far the best tutorial for three and react.
@csf44422 жыл бұрын
Yuri, you are one of the good ones. Thank you for all of your hard work because these tutorials are priceless!
@faisaltariq-un6so2 жыл бұрын
thank you so much hands down the best tutorial on earth looking forward for more react base tutorials
@ivanm42164 жыл бұрын
Спасибо Юрий! Коротко и очень информативно! Наверняка много усилий было потрачено на его создание спасибо тебе большое за это! Это топ контент.
@kr0k0deilos4 жыл бұрын
Good stuff as always Yuri, more react-three-fiber in the future please)
@suhaybahmed38139 ай бұрын
Thank you so much, great video explaining everything in detail. Really helpful for beginners like me
@deathdefier453 жыл бұрын
You're a gem for posting these tutorials, wanna be like you brother, hopefully I will one day ❤️
@prabhakardeep3 жыл бұрын
Great tutorial, I used my 3d shoe design and this configurator made it look dope. respect++;
@VIMPdev4 жыл бұрын
Ни что так не мотивирует учить английский, как твои видосы) очень круто!
@unrank3d1363 жыл бұрын
This untie the knots in my mind. Now I can sleep peacefully.
@aprilonian51893 жыл бұрын
amazing, I love hearing your thought process on your videos! "make it beautiful"~
@PraveenLodhi-mz5qj4 ай бұрын
This video is useful till this date, I came here after recommendation of Olivier Larose and man you are awesome. Love from INDIA !!!
@vikashchand.4 жыл бұрын
Yes! More React tutorials Yuri! 🔥🤘
@RRits573 жыл бұрын
Holy shit, such a good video, awesome job. I was struggling with 3js and textures / lightning coming out of blender
@MnMn-dc9pe4 жыл бұрын
thank you Yuri, you need to put the applause button
@damisau4 жыл бұрын
Amazing tutorial, can't wait to rebuild this with some of our 3D-Models!
@meutiti2 жыл бұрын
Thank you Yuri that's amazing !
@Fingiorstyle4 жыл бұрын
Oh man... I'm on vacation, please don't stop hahahah
@DanielEguia3 жыл бұрын
Such a great tutorial! Thank you so much for taking time and helping us with your clear explanations :)
@asapdev8813 Жыл бұрын
Love the tutorial, You rock Yuri!
@vd72054 жыл бұрын
Yurii, have a lovely Christmas / New Year!
@ValeriiYanchev3 жыл бұрын
Блин ооочень круто , спасибо за материал ! Я только недавно начал учить three.js по курсу Bruno Simon у него отличные уроки по базовым знаниям , а у вас отличный пример как это все можно применять в реальных работах. Круто Лайк Подписка
@rusicsemenov4 жыл бұрын
Great tutorial, like everything from you, Yuri.
@jeffreyyeung9574 жыл бұрын
Very useful tutorial, thanks.
@ilyablinov2892 жыл бұрын
Great video, spasibo Yuri :)
@ifiokumoren67592 жыл бұрын
Thank you so much. You are the best
@mipisha2 жыл бұрын
Yuri, more React Three Fiber tutorials please! 🤗
@fahadkarim87054 жыл бұрын
Amazing, please make more videos on three js
@BGbenNet5 ай бұрын
Thank you! You saved my day!!!
@lubraluna3 жыл бұрын
If importing an using the useProxy hook cause you troubles, use instead the useSnapshot hook ;)
@mipisha4 жыл бұрын
I loved this tutorial 😊
@MaxKievSky4 жыл бұрын
1:35 In order not to use file compression, you need to bake textures and make a set of maps from them, including normalMap, then the quality of the object will visually remain at the same level and the file will be hundreds of times lighter. and instead of a shader, it is better to use PBR material settings. This will reduce the consumption of RAM and video memory on the client. ;)
@akella_4 жыл бұрын
i wish i knew blender that much! Gotta learn all of that!
@MaxKievSky4 жыл бұрын
@@akella_ Modeling, customizing materials, and understanding mapping processes can sometimes take several years before a designer achieves product-level quality. So a person cannot know everything. And for this there is no need to worry.))
@akella_4 жыл бұрын
Also wondering, how are shader settings different from PBR? On the client its just MeshStandardMaterial in both situations i guess, or am i wrong? Oh, or mb it might be either MeshStandard or MeshPhysical, Standard is a bit faster. 🤔
@MaxKievSky4 жыл бұрын
@@akella_ standard MTL, u use normal, bmp, roughness and metallness slots, sometime u should use another map for glass, opacity and its depend from realistic looks in front render
@wowashlam3 жыл бұрын
Great video! Thank you so much!
@slavik.nychkalo4 жыл бұрын
суперкруто! дякую за відео)
@matheusasilva11703 ай бұрын
Your project is very good, please do one more. I would really like to know how to make a website like the "eafc kit creator", with different models and editing. Thanks
@avinashci3 жыл бұрын
mind blowing dude.. Awesome!!!
@islamrakib37684 жыл бұрын
Nice tutorial, just love it i want to following this tutorial but I’m new in 3D animation so could you suggest me any tutorial or any suggestions to create shoes model as like your shoes zip . I’m waiting for your response thank you.....
@a17labs283 жыл бұрын
Hi Islam! search up Derek Elliot he just recently dropped a really good tutorial for modeling shoes recently.
@timurgumarov_dev4 жыл бұрын
Just awesome!! 🔥
@tshivhulatshilidzi920911 ай бұрын
This guy is a G!
@creativetech84714 жыл бұрын
awesome would love to see `how to use fragment and vertex in react-three-fiber this avoided me to work with it`
@ДмитрийГусаров-к5о4 жыл бұрын
крутой видос) спасибо. Побольше бы r3f роликов
@MrKokosovi44 жыл бұрын
thanks, great job
@Dr.CarolineH2 жыл бұрын
Hello, I have some troubles with "material-color" when I add them the .gltf ot .glb file can't be loaded. I am on jsx, any idea?
@FutureVision-x2z Жыл бұрын
hello, i really loved this video so much but i have a question .how can i modify the actual geometry or the shape of the model, for ex (if i have a chandelier model and ii want to change the bulb )
@ItzTimm4 жыл бұрын
Can you explain how you created/configured the blender model in the first place (applying material settings, centering the origin on the shoe, etc)? I'm trying to apply this to an existing blender model but am having trouble.
@dropDuckets3 жыл бұрын
Did you have any luck? I've tried importing stock glb files into blender and then exporting them using the x 6 compression. When I render them with fiber I only get one or two materials showing up.
@matheusasilva11703 ай бұрын
our project is the most incredible I've ever seen. I have a question: how do I change the textures and add images in the same way it's done on the "eafc kit creator" website? Thank you.
@effiongsamueljames2 жыл бұрын
Hello i need help, each time i add my shoe function, it keeps giving the error, " shoe is not part of THREE namespace" i can continue with the tutorial as my shoe is not added yet to the canvas
@tinna29413 жыл бұрын
Thanks for the video! I had trouble importing the .gltf models but after watching your video I found the last missing piece for the puzzle. For some reason importing only worked when I placed the .gltf file in the public folder as you do.
@codingwithjuan88152 жыл бұрын
It would be awesome if you could create a video adding the functionality of importing an image (a logo for example) and letting the user move it around the shoe. Thank you :) Amazing video.
@alfeensadiq83892 жыл бұрын
do you know how to do it?
@codingwithjuan8815 Жыл бұрын
@@alfeensadiq8389 Yes! You can either have a plane mesh with opacity 0 then let the user add a file type png then turn the mesh's texture to the picture uploaded and turn the opacity to 1. Also have a shrinkwrap of this plane mesh linked to the model that you want to appear on top of. There seems to be a better option though, it is using decals but I couldn't make it work so I just did it my way.
@phygitalista6 ай бұрын
@@codingwithjuan8815 Hey, can you guide me towards decal option? Any tutorial or smth? TIA
@valeerasanguinar2452 жыл бұрын
Hello, I'm having a problem using "Canvas" and "Suspense" since they did add it recently I guess, if possible, what can I use instead, I looked everywhere but couldn't find anything. ( I would get this in my console also 'index.js:1 The above error occurred in the component:' )
@lucaacaprio4 жыл бұрын
Thanks for this, good vid!
@firstignitor Жыл бұрын
Thanks ...can you try changing with textures and not colors
@urbanebachelor Жыл бұрын
I love this breakdown. However, I've been trying to use this method with other models but gltfjsx gives me the material in this format "material={materials['Material.001']}" and I can't figure out how to tell Valtio what material I'm targeting. I've tried everything 😭
@bogasaiteja89683 жыл бұрын
how to show up a dialog/popup box once we hover over the model parts? Could you please help
@dwang31423 жыл бұрын
Thanks for the tutorial! Can you also adjust the size of the components (example: make the laces bigger)?
@avirads2 жыл бұрын
can we change the properties of the Shoe from outside the file..using reflection..without changing the generated code.
@ludasolodka77474 жыл бұрын
Спасибо, что делишься опытом. Очень мало информации можно найти по three.js... Классная футболка.🙂
@akella_4 жыл бұрын
спасибо! это из киевского люка ;-)
@PeteSchirmer3 жыл бұрын
Would love to see a tutorial for setting up the blender file
@muntakim.data.scientist2 жыл бұрын
Hi Yuri, Can you tell me where I can find the models for this project, or any guideline how we can dynamically take all the meshs?
@akella_2 жыл бұрын
models and all the code is in demo, i dont have any other than glb unfortunately
@dimovich854 жыл бұрын
Wow, tanks!
@daavidaviid4 жыл бұрын
Very nice tutorial
@omarmendoza59722 жыл бұрын
It looks great, how could it be done so that it also works with augmented reality? What code should be added?
@sabikaali55272 жыл бұрын
I keep getting 'Could not load /model.gltf: Unexpected token < in JSON at position 0' even though my gltf file is in the public folder
@marvinJo3 жыл бұрын
Thank you
@ooees4 жыл бұрын
oh my.. YURI IS THE BEST
@wolfcode2922 жыл бұрын
How can i paste an image on mesh side in glb model?
@joelfuller46773 жыл бұрын
amazing!
@opa1571-j2j2 жыл бұрын
Nice tutorial, is it possible to use patterns (like a mask) instead of a color and make the change able on one part of the shoe (like if I click the sole it works) but other parts can''t be changed
@YiranFitzpatrick Жыл бұрын
Hey Yuri, you video is extremely helpful. I followed your video but why after I applied npx gltfjsx model.gltf, I got .jsx instead of .js? Could you help me to fix it?
@akella_ Жыл бұрын
thats even better than js in react context, it is ready to use Component, so just include it and put some tag
@КирДонцов4 жыл бұрын
Ну раз в react залезли, надо еще и typescript начать использовать )
@ashikrabbi43002 жыл бұрын
how can you zoom the image?
@ArtemLyach4 жыл бұрын
🔥🔥🔥
@morneerasmus17893 жыл бұрын
This is amazing!!!!
@ollegat3 жыл бұрын
its magic
@baka65744 жыл бұрын
Hi Sir, I love your videos but I want to ask you a question: is it possible to have the link of your three.js basic template? I can not find it and I don't know how to get it. Thank you so much(I'm new to this channel and the folder is used in the past videos)
@akella_4 жыл бұрын
I uploaded it to patreon, i also coded it in 43 or 44th stream at the beginning, its like 10 minutes
@arunkumaarsrinivasan58453 жыл бұрын
is it possible to change the scale of the object like changing the color of the object???
@ИванСоловьев-щ8з2 жыл бұрын
Юрий здраствуйте сделайте видео, расскажите как новичку в разработке верстки с чего начать учится, какую то последовательность основывать, информации очень много на сегодня, и уже каша в голове. Как бы интересно как можно достичь таких же знаний и набраться опыта как у вас? Может у вас есть какие то курсы? Смотрю ваши видео и вызывает восхищение, хочу освоить те же знания, совсем не давно я узнал о html и css, сегодня уже так ни кто не работает запускают стартера, работают с gsap three и что такое gulp) В общем вопросов много! 🙏🙏🙏
@flooring48503 жыл бұрын
Hey Yuri, useGLTF is no more working. Even example on official website is not loading. The same happened to your sandbox. Do you maybe know any workaround? Thanks!
@akella_3 жыл бұрын
i just tried, the demo is working fine now, mb something else is wrong
@glendonphilippbaculio18113 жыл бұрын
pls give me tips to make it work in react native.
@Salemoche3 жыл бұрын
Why do you use a proxy instead of just using useState?
@jrichardsio3 жыл бұрын
wondering this too.
@anficyon4 жыл бұрын
how can I add a progress ba to this example? ,in the the useprogress DREi example but is confusing and the % of loaded dont match with the data downloaded
@anficyon4 жыл бұрын
ill solved it
@prithvimohanty77783 жыл бұрын
@Yuri could you guide me on how to achieve this in React-native expo project?
@naonvl33993 жыл бұрын
great tutorial! but i'dlove to add texture such as images and text to it, is that possible?
@aadeshkulkarni6082 жыл бұрын
Hey Yuri! Awesome video. Is there any specific reason why we are doing state management using valtio instead of the default react hooks ?
@dylanking000archive2 жыл бұрын
awesome
@tadachaipanya66473 жыл бұрын
How can I show hex color numbers on input field ?
@papadong4 жыл бұрын
Hi Yuri, thank for the tutorial. I try to compress the model with your settings but I can't go under 1260Ko. With gltf-pipeline and compression at 10 in glb, I just win 600Ko (1810Ko to 1260ko). Far from your 243Ko, do you have an idea ?
@dropDuckets3 жыл бұрын
Are you using gltf-pipeline with Node.js? I can't get it to work.
@KaiBuskirk3 жыл бұрын
Thank You! Would love to connect ! Warmest, Kai
@tadachaipanya66474 жыл бұрын
6:34, It doesn't show the shoe, there is an error said Error JSON Parse error: Unrecognized token '
@akella_4 жыл бұрын
see in a network tab what kind of response you are getting.
@tadachaipanya66474 жыл бұрын
@@akella_ Sorry, I forgot to upload "shoe.glf" file to the website. 😁
@Sobieski5263 жыл бұрын
Отличное видео! I am learning React and trying to create a custom material using React Three Fiber and apply it to one of the meshes from the imported GLB file. Whenever I pass a new material definition () into my object nothing happens. Any advice/suggestions on how to make it work?
@anficyon4 жыл бұрын
thanks, When we use the orbitControls component we can assign (set) various properties of the OrbitControls but how can I call the methods like .getPolarAngle () .getAzimuthalAngle () .update ()