Getting Started with THREE.JS in 2021!

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 450

  • @DesignCourse
    @DesignCourse  3 ปีที่แล้ว +205

    Excited to learn more Three.js? Me too. Look out for more videos soon!

    • @krupeshanadkat635
      @krupeshanadkat635 3 ปีที่แล้ว +3

      ❤️mann! I have already bought Bruno's course, but it is too big to cover in less time.. I really wanted you or Traversy Media to pick this up!! Thanks a tonn for starting. Keep them coming!

    • @animedreamz2009
      @animedreamz2009 3 ปีที่แล้ว +1

      I was looking for a course on this thanks, does he cover displacement mapping for image transitions? Good job explaining the essential for a project too.

    • @gad1023
      @gad1023 3 ปีที่แล้ว

      awesome stuff! waiting for 1000 more

    • @OnBusinessPlan
      @OnBusinessPlan 3 ปีที่แล้ว +3

      @@krupeshanadkat635 I've just finished Bruno's course, take your time and alternate between videos and text transcripts. It's definitely worth the effort!

    • @rukkiecodes
      @rukkiecodes 3 ปีที่แล้ว +1

      can't wait 😍😍😍😍😍😍

  • @baliyachtservices7505
    @baliyachtservices7505 3 ปีที่แล้ว +79

    This is so awesome, thank you so much!
    Just a note to anyone following along, I found a bit of a confusing error:
    The section between 43:23 and 48:37 should have been removed (he codes it correctly after) -- looks mistake in the edit.
    To add animate START HERE: 48:37 (don't use the code at 43:23)
    Only found out after wasn't rendering and couldn't figure out why...

    • @KangJangkrik
      @KangJangkrik 3 ปีที่แล้ว

      Terimakasih 😊

    • @lukaskrojer9534
      @lukaskrojer9534 2 ปีที่แล้ว

      Hey there, i just cant find the error. I cant figure the correct code

    • @techz-777
      @techz-777 2 ปีที่แล้ว +1

      i think that the right code starts at 46:14

    • @MatichekYoutube
      @MatichekYoutube 2 ปีที่แล้ว +1

      yeah, I thought I was having a deja vu :D

    • @AnweshAdhikari
      @AnweshAdhikari 2 ปีที่แล้ว

      Man, this made me feel like I was dreaming or could not focus!😂 Finally, after completing the tutorial, I came to comment and check and found yours; thanks, man! I was so confused about what had happened there! For a moment, I wondered if I had mistakenly rewound the video!😂 Took me minutes to figure it out!😂

  • @leopettecrew5695
    @leopettecrew5695 2 ปีที่แล้ว +4

    For anyone running into problems loading their normal map around 26:00, despite their code being correct; just import the normal map into your file, and then pass it through as a variable... e.g.:
    import NormalMap from "./textures/NormalMap.png";
    const textureLoader = new THREE.TextureLoader();
    const normalTexture = textureLoader.load(NormalMap);

    • @walnutsandbeastiality866
      @walnutsandbeastiality866 2 ปีที่แล้ว

      Thanks buddy, I was stuck at that part!

    • @viraadbaig6582
      @viraadbaig6582 2 ปีที่แล้ว +1

      file location according to this video is '../static/textures/NormalMap.png'

    • @rudyberezin8992
      @rudyberezin8992 2 ปีที่แล้ว

      Thx, that really helped and a good takeaway

    • @sujayshanbhag2055
      @sujayshanbhag2055 ปีที่แล้ว

      Somehow for me, if I add the normal map and color the object turns black. But if I remove color, I can see the texture. Any solution??

    • @PrimaryKenophobia
      @PrimaryKenophobia ปีที่แล้ว

      Thank you so much!

  • @johnandreigayeta3991
    @johnandreigayeta3991 3 ปีที่แล้ว +47

    AS SOON AS YOU MENTIONED BRUNO I ALREADY KNEW IT, THAT WAS THE GUY WHO HAS A CAR MINIGAME IN HIS PORTFOLIO OH MY GOODNESS

    • @jonasgrnbek7113
      @jonasgrnbek7113 3 ปีที่แล้ว +1

      That was why I watched this course! When he mentioned that you cannot build games with three.js I was like "dangit, how did that car guy do it then" haha

  • @enraihakanagi8547
    @enraihakanagi8547 3 ปีที่แล้ว +8

    And today I was reading a lot of three.js related articles!! This is just awesome

  • @BrianGawlik
    @BrianGawlik 3 ปีที่แล้ว

    Super video! I applauded for $2.00 👏

  • @bogdanyunakov1367
    @bogdanyunakov1367 3 ปีที่แล้ว +11

    Gary, thanks for the nice tutorial. I remember when I was a beginner in JS and I decided to watch a couple of your videos about animations, since that moment I become better every day.

  • @anettebianca6855
    @anettebianca6855 2 ปีที่แล้ว

    12 years after creating my first 3D object in 3D Software I learn how to do it in a browser #Epic! Thank you! ♥

  • @pandaengine
    @pandaengine 3 ปีที่แล้ว +4

    This definitely made me wanna play with JS and front-end stuff. After seeing Bruno's gamified site, I am sold!

  • @mplovecraft
    @mplovecraft 3 ปีที่แล้ว

    Wow, I started your other newbie Three.js video from 2019 and got 10 minutes in when I had to break. When I got back you have a whole new video for 2021 up. Such luxury!

  • @saranshseth1264
    @saranshseth1264 3 ปีที่แล้ว

    Super video! I applauded for ₹40.00 👏

  • @AbdealiSaria
    @AbdealiSaria 3 ปีที่แล้ว +12

    more 3js please Sensei....will absolutely love a full in depth, full of examples 3js tutorial series...thanks!

  • @imprasna2539
    @imprasna2539 3 ปีที่แล้ว

    Awesome Gray. Lots of love . Most awaited video playlist to be announced by you. It's finally here. You're the best

  • @davidrhoden
    @davidrhoden 3 ปีที่แล้ว +4

    At about 55:55 (right before the phone rings) you added "sphere.position.z += .5 * (targetY - sphere.rotation.x)" inside of 'const tick'. When I do this it just fires with each tick, so it just flies off the screen almost immediately. How did you make it respond to the mouse movements? What did I miss?
    (And is there a 'final' version of the code that we could check against? Everything else is looking good.)

    • @andrecouturier5521
      @andrecouturier5521 3 ปีที่แล้ว +2

      same here, the ball disappears as soon as I move the mouse... rotation.y works but x and z don't

    • @mathias_411
      @mathias_411 3 ปีที่แล้ว +1

      Same here. As soon as i ad sphere.position the ball disapperas when i move the mouse. Have you found a solution?

    • @davidrhoden9773
      @davidrhoden9773 3 ปีที่แล้ว

      @@mathias_411 no, sorry, I gave up.

  • @kidbrave_7673
    @kidbrave_7673 3 ปีที่แล้ว +20

    I'm beyond excited to learn three.js I know this is going to level me up as a vanilla js.

    • @kidbrave_7673
      @kidbrave_7673 3 ปีที่แล้ว +1

      @Ayoub Bousetta I appreciate the reply brotha. 😏🤙

    • @MrWickerWeaver
      @MrWickerWeaver 3 ปีที่แล้ว

      @Ayoub Bousetta dont you also call everything in threejs with js? Are modules not considered vanilla?

    • @shivankchopra8552
      @shivankchopra8552 3 ปีที่แล้ว

      Vanilla would be if you implemented this all using pure webgl in the canvas element, including all 3d model parsing, vertex position determination, etc etc stuff

  • @Gwittdog
    @Gwittdog 9 หลายเดือนก่อน

    Thank GOD for you man. THREE JS is so hard to get rolling .

  • @chaoukimachreki6422
    @chaoukimachreki6422 3 ปีที่แล้ว +27

    He laughs everytime he says "balls", other than that he is quite awesome!

  • @TheMarkDrake
    @TheMarkDrake 3 ปีที่แล้ว +2

    Thanks Simon, I've been looking for the right tutorials and training for three.js and I was able to use your code to get a discount. Much appreciated. Thanks for this video!

  • @omkarkottawar8309
    @omkarkottawar8309 3 ปีที่แล้ว +26

    This gives me a chance to learn something new in the way I like 👍 💯

  • @bookonbooks
    @bookonbooks 3 ปีที่แล้ว +2

    I just sign-up to Bruno's Three.js Journey course! Thank you Gary for the link!!!!

  • @withrejkapermana6087
    @withrejkapermana6087 2 ปีที่แล้ว

    I've modeling skill and also complete fullstack developer role. start with ruby and try learn deeply to js after metaprogramming. This time, Three js give me biggest change to increase my power of creativity into the next level of Website art. Thank you! I've subscribe you because your explanation are completely easy to understand.

  • @marekkaminski5496
    @marekkaminski5496 3 ปีที่แล้ว

    instead of doing weird second body css style in 54:06 we can
    body {
    overflow-x: hidden;
    }
    add overflow-x: hidden; to first block and place
    html {
    max-width: 100%;
    }
    in styles

  • @magdagaj
    @magdagaj 2 ปีที่แล้ว

    Thanks!

  • @kholiaji
    @kholiaji ปีที่แล้ว +1

    in this i want new text should be displayed while scrolling.....how to achieve this?

  • @bobobobbyboy
    @bobobobbyboy 2 ปีที่แล้ว +2

    is the Normal Map Generator not working for anyone else? I load in the provided photo and nothing happens

  • @ra4950
    @ra4950 3 ปีที่แล้ว

    Stunning! How cool that it is! I am about to fall in love with Three JS. Thanks for your great tutorial!

  • @djsnipa1
    @djsnipa1 3 ปีที่แล้ว +22

    I’m enjoying this video and learning a lot! Thank you! Around 46:12 you have little editing snafu I think. It repeats a section about the “mousemove event listener”. Unless I’m trippin...you might want to edit that part out. Thanks again!

  • @Carlosperezvillacreses
    @Carlosperezvillacreses 2 ปีที่แล้ว

    the best introduction to three.js ever

  • @marksouzacosta
    @marksouzacosta 3 ปีที่แล้ว +1

    Yes! Another new revolutionary JS framework!!!

  • @mohammedhijari7325
    @mohammedhijari7325 2 ปีที่แล้ว

    Hello ,will you be able to do a recent video working with Three.js ?

  • @squidarmstrong6247
    @squidarmstrong6247 3 ปีที่แล้ว +1

    this tutorial is really helpful, love the way you explain things. looking forward to more three.js tutorials from you!

  • @nozimmukhitdinov7879
    @nozimmukhitdinov7879 3 ปีที่แล้ว +2

    on 30:10 maybe someone will have a problem like mine where i cannot make gui work properly
    my solution:
    In "//Debug" change "const gui" to "var gui"
    it should help

  • @MrMasteryder
    @MrMasteryder 3 ปีที่แล้ว

    Love the end result, definitely worth a subscribe

  • @andresantiago8268
    @andresantiago8268 3 ปีที่แล้ว +1

    Thank you very much for sharing knowledge. Please bring more content about ThreeJS

  • @partisan-bobryk
    @partisan-bobryk 3 ปีที่แล้ว +5

    This is soo cool! I really appreciate this. Can't wait to make some 3D models in blender and use them on my website.

  • @xtaylor7142
    @xtaylor7142 3 ปีที่แล้ว +1

    how could i view this site i just made just by clicking it the index html or something instead of having start that server each time

  • @serjmarkelov9915
    @serjmarkelov9915 3 ปีที่แล้ว

    Hey, just wanted to appreciate all your work and all that information that your share. Big thanks

  • @majdshaheen8136
    @majdshaheen8136 3 ปีที่แล้ว +1

    beautiful course and a beautiful majesty

  • @sdwone
    @sdwone 3 ปีที่แล้ว

    Just what we need... Another frontend framework! Yay!

  • @vishnusit1
    @vishnusit1 2 ปีที่แล้ว

    Can you explain? How you made this starter ?

  • @dafimperator
    @dafimperator 3 ปีที่แล้ว

    wow the website with Bruno's course looks amazing. Very well organized information. Wish you success with sales (which is very likely looking at the content)

  • @XbattlepopeX
    @XbattlepopeX 3 ปีที่แล้ว +3

    Does anyone have a problem building this? After running an npm run build, it builds the project but the final product doesnt load the texture

    • @XbattlepopeX
      @XbattlepopeX 3 ปีที่แล้ว

      Has anyone figured this one out? Final product after npm run dev run doesnt use normalmap.

    • @unrecited
      @unrecited 3 ปีที่แล้ว

      @@XbattlepopeX Did you figure it out? I notice theres no way his worked based on the path he shows in the video - the image is at path static/textures/normalmap.png but he types only texture/normalmap.png - mine wont load either actually everything breaks at this point and its killing me

    • @XbattlepopeX
      @XbattlepopeX 3 ปีที่แล้ว

      @@unrecited something to do with web pack, I just remade it without using it

    • @eddyamoke5009
      @eddyamoke5009 2 ปีที่แล้ว

      i realized many people are having an issue with the texture loader , to solve this kindly change this textureLoader to this TextureLoader in all references, finally make sure you use this material.normalMap= normalTexture;. that should solve the issue.

  • @stanislavdidenko8436
    @stanislavdidenko8436 3 ปีที่แล้ว

    For the first time on programming tutorial I really literally smashed the like button. I am in.

  • @lavorde9330
    @lavorde9330 3 ปีที่แล้ว +1

    This is awesome mate! please continue doing videos about threejs💗💗💗💗💗

  • @fovkotov
    @fovkotov 4 หลายเดือนก่อน

    huge difficulties with the old version of node files in webpack

  • @krisztianruboczki6580
    @krisztianruboczki6580 3 ปีที่แล้ว +1

    When i try to load the page without live server the normalmap is not working.
    The sphere is rotating and the interactions are working too but the normalmap is not.
    Did anybody else have the same problem ?

    • @shubhamdhage6935
      @shubhamdhage6935 2 ปีที่แล้ว

      have you found the solution? I'm getting the same msg too!

  • @lennartv.1529
    @lennartv.1529 3 ปีที่แล้ว +3

    I need help! Everything works just fine until i try to build it as an HTML file. I use npm run build for that. My normal map is not working anymore and it looks weird!!

    • @YannickvDijk
      @YannickvDijk 3 ปีที่แล้ว

      It has to do with the fact that your trying to run the HTML file locally. Accessing your local file system gets blocked by your browser's CORS policy. Instead, using a local web server like Express should solve it.

    • @lennartv.1529
      @lennartv.1529 3 ปีที่แล้ว

      @@YannickvDijk yes I already know. Thanks anyway!

    • @QuentinRenaux
      @QuentinRenaux 3 ปีที่แล้ว

      same

    • @QuentinRenaux
      @QuentinRenaux 3 ปีที่แล้ว

      do you find a solution ?

    • @lennartv.1529
      @lennartv.1529 3 ปีที่แล้ว

      @@QuentinRenaux bro you can't run it local. When you upload it to your hoster it will work fine. If you need more help let me know.

  • @aionair77
    @aionair77 2 ปีที่แล้ว

    I can't thank you enough for all that your videos teach me.

  • @AIArtistTunes
    @AIArtistTunes 3 ปีที่แล้ว +1

    what is the eventlistener for mobile?

  • @surajgodsky
    @surajgodsky 2 ปีที่แล้ว

    hi sir I made this example but I don't know how to publish on my website link

  • @yahyaelganayni4055
    @yahyaelganayni4055 2 ปีที่แล้ว

    this was very exciting I really want to learn three js now ^^
    thank you very much for your content

  • @kimlee8796
    @kimlee8796 3 ปีที่แล้ว +2

    Yess ! Thank you for this tutorial !

  • @ankithdemo1305
    @ankithdemo1305 3 ปีที่แล้ว +1

    at 45:55 you repeated the same mousemove addeventlistener, was it a editing issue or is there something I am missing ?

    • @unrecited
      @unrecited 3 ปีที่แล้ว

      definitely editing issue lol I noticed as well

  • @dosflow
    @dosflow 3 ปีที่แล้ว

    Three.JS is just mind blowing

  • @charlesTheaweDeveloper
    @charlesTheaweDeveloper ปีที่แล้ว

    Can’t run all of your threejs projects I don’t if the packages are outdated or what I’ve been trying for hours, nothing seems to work.

  • @marcelajaklova6560
    @marcelajaklova6560 3 ปีที่แล้ว +1

    The tutorial is awesome. But my GUI doesn´t work. It shows correctly every property, but I can not control any values... I´ve checked the code many times. I will appreciate any help...

    • @nozimmukhitdinov7879
      @nozimmukhitdinov7879 3 ปีที่แล้ว

      same bro, did you find anything?

    • @nozimmukhitdinov7879
      @nozimmukhitdinov7879 3 ปีที่แล้ว

      yo, i found the solution. In //Debug change "conts gui" to "var gui".
      it should help

    • @marcelajaklova6560
      @marcelajaklova6560 3 ปีที่แล้ว

      @@nozimmukhitdinov7879I fixed mine. I played too much with the code and set canvas property "z-index" to 1. That was my issue. Gui is visible, but you can´t control it.

  • @mdfasadik9843
    @mdfasadik9843 3 ปีที่แล้ว

    Gary, can you please make a video about how to import animated gltf file ?

  • @73dines
    @73dines 3 ปีที่แล้ว

    Kudos on Bruno, animation king!

  • @DrDoctopus
    @DrDoctopus 3 ปีที่แล้ว

    Just got Bruno's course using your code. Thanks! I have a cool project idea that I wanna create using three.js! 🤗

  • @MrTubeyboy
    @MrTubeyboy 3 ปีที่แล้ว

    Thank you so much for this tutorial and your other tutorials as well. Your tutorials have definitely given me a push to the right direction and have helped me understand three JS a lot more. Very intuitive and clear tuts.🙏🏽

  • @andrianfirmansyah6189
    @andrianfirmansyah6189 3 ปีที่แล้ว

    Thank you so much for your tutorial, I learn a lot from this channel. so I'm a newbie to this world!

  • @BrunoRibeiro
    @BrunoRibeiro 2 ปีที่แล้ว

    i just came from learning 3D, mostly in Blender, is this kinda like a 'Blender' in the browser?

  • @AntonyNorthcutt
    @AntonyNorthcutt 3 ปีที่แล้ว

    One word - BRILLIANT.

  • @finchwill
    @finchwill 3 ปีที่แล้ว

    Does anyone know why the html tag is used rather than pointing to the three.js module?

  • @brighthero_1144
    @brighthero_1144 3 ปีที่แล้ว

    The GUI panel falls behind the canvas... what should I do

  • @kaladoize
    @kaladoize 2 ปีที่แล้ว

    Amazing course! I learnt a lot from this.

  • @DonYurik
    @DonYurik 3 ปีที่แล้ว +1

    Im having a lot of issues with this proyect. The sphere wasn't showing up, and then watching the documentation I realized I had to give values to the phiLength and the thetalength of the geometry, which is not specified in this tutorial. I can't get the light to work either, so Ill try to fix that next. I think it must be because of a different version of the library.

  • @razvanmatache6815
    @razvanmatache6815 3 ปีที่แล้ว

    at the end when i try to go with my mouse on the screen the sphere dissapare

  • @Sportsman134
    @Sportsman134 2 ปีที่แล้ว

    Tip: You'll quickly need to run this code at startup (5:25) each time: npm run dev

    • @thomasmclucas2545
      @thomasmclucas2545 2 ปีที่แล้ว

      Hi, when i run npm run dev as instructed it doesn't open a window and start a server. Is there any solution to that please?

    • @Sportsman134
      @Sportsman134 2 ปีที่แล้ว

      @@thomasmclucas2545 try running npm install command before that

  • @fernandoicatalan
    @fernandoicatalan 2 ปีที่แล้ว

    How can I upload the project to github pages? I just uploeaded files and html file don't take any css or js modification

  • @re_allyedge
    @re_allyedge 3 ปีที่แล้ว +5

    I'm the first. Now give me my medal.

  • @soulriderist
    @soulriderist 3 ปีที่แล้ว

    Great tutorial. Very well explained. I always love your tutorials. Keep up the great work.

  • @DuyTran-ss4lu
    @DuyTran-ss4lu 2 ปีที่แล้ว

    How fascinating it is. Great work

  • @ThanhLe-qm8oj
    @ThanhLe-qm8oj 2 ปีที่แล้ว

    how can i import GLTF by using your install way?

  • @witooz
    @witooz 3 ปีที่แล้ว

    I wanted to look at it for months, but was discouraged because of the time I would need to put in because of the trial and error. Definitely looking forward to the playlist!

  • @coinpumpinfo
    @coinpumpinfo 2 ปีที่แล้ว

    How come there is no reference to script.js in the index.html yet it still works?

  • @muftaudeenjimoh9678
    @muftaudeenjimoh9678 ปีที่แล้ว

    Well explained... Thanks for the tutorial 🙏🏾

  • @ReturnOfChef
    @ReturnOfChef 3 ปีที่แล้ว

    Your are the Edward Norton of the dev world!

  • @zshn
    @zshn 3 ปีที่แล้ว

    Simon's course and website is legit!

  • @Neelo194
    @Neelo194 2 ปีที่แล้ว

    Bruno Simon was my dev teacher for 2 years... Bruno I'm sorry but I need this video to remember how to set up three js lol

  • @kemal6039
    @kemal6039 3 ปีที่แล้ว +1

    Hey, I made this exact website following the tutorial, but I don't know anything about npm or node, I want to show the site I created to my friend with netlify, how can I do that? Or like if I want to run this design in my localhost and add php to it. Actually my question is, how can I run this html page without npm run dev?

    • @GurpreetSingh-ps6kl
      @GurpreetSingh-ps6kl 3 ปีที่แล้ว

      that wont be possible we need to start the server by using the command npm run dev as node is a server side language

  • @philippmakarov
    @philippmakarov 2 ปีที่แล้ว

    Wow... So detailed. You explained it very well.

  • @gayoungkim8597
    @gayoungkim8597 3 ปีที่แล้ว

    no one has build issue? if i done to build it with the order "npm run build", texture which I adapted to an object surface is gone suddenly

  • @squeegeul2.033
    @squeegeul2.033 3 ปีที่แล้ว +1

    him: getting started with three js
    also him: run some command i dont even know how he open it

  • @thomasmclucas2545
    @thomasmclucas2545 2 ปีที่แล้ว

    when i run npm run dev as instructed at 5:31 it doesn't open a window and start a server. Is there any solution to that please?

    • @habiluso
      @habiluso 2 ปีที่แล้ว

      I guess it is the same error:
      Error: error:0308010C:digital envelope routines::unsupported
      at new Hash (node:internal/crypto/hash:71:19)
      at Object.createHash (node:crypto:133:10)
      at BulkUpdateDecorator.hashFactory (C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\util\createHash.js:144:18)
      at BulkUpdateDecorator.update (C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\util\createHash.js:46:50)
      at OriginalSource.updateHash (C:\Users\tobia\Code\treejs
      ode_modules\webpack
      ode_modules\webpack-sources\lib\OriginalSource.js:104:8)
      at NormalModule._initBuildHash (C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\NormalModule.js:753:17)
      at handleParseResult (C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\NormalModule.js:817:10)
      at C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\NormalModule.js:908:4
      at processResult (C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\NormalModule.js:640:11)
      at C:\Users\tobia\Code\treejs
      ode_modules\webpack\lib\NormalModule.js:692:5 {
      opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
      library: 'digital envelope routines',
      reason: 'unsupported',
      code: 'ERR_OSSL_EVP_UNSUPPORTED'
      I haven't tried it yet, but it seams like we need an older version of node.jf
      stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported

  • @TreasonsBeta
    @TreasonsBeta 3 ปีที่แล้ว

    Do I need to know a bunch of coding to jump into three.js? I know a bit of HTML, CSS, and C++ but only the super basic stuff. Never actually built much more than the generic stuff like lists and calculators.

  • @LongNguyen-vb3ks
    @LongNguyen-vb3ks 3 ปีที่แล้ว

    what is the key word to search for the background material that you want to generate into normal map?

  • @mohamedalwaseela2373
    @mohamedalwaseela2373 2 ปีที่แล้ว

    I made a project using this starter pack, but why can't i push it to gethub ?!

  • @rubikadvertising6218
    @rubikadvertising6218 3 ปีที่แล้ว

    tnx man its awesome, but i cant find the normal map image link!!!!

  • @Imreydance
    @Imreydance 3 ปีที่แล้ว

    Did anyone run into an issue trying to connect the texture loader (26:10). I could not seem to get it at all...

    • @unrecited
      @unrecited 3 ปีที่แล้ว

      Did you figure this out? Me to !! I know his path is wrong but this issue is deeper than this, and sorting through comments finding all of us asking the same question - I find it extremely irritating and wrong of him to upload this damn video with an error like this - specifically the pathname of the texture which I caught but that doesnt fix the damn issue... pathname in the video he types as 'texture/normalmap.png' yet the actual image is nested within STATIC/texture/normallmap.png' or whatever - wtf is up

    • @brendanleighton
      @brendanleighton 3 ปีที่แล้ว

      @@unrecited const textureLoader = new THREE.TextureLoader()
      ... the T is capped after "THREE." That was an issue I was having. After I fixed that the fil path worked in
      const normalTexture = textureLoader.load('/textures/NormalMap.png')

  • @bappadityabera1959
    @bappadityabera1959 3 ปีที่แล้ว

    Can you please make a full tutorial from beginning to advance? Proper tutorial

    • @unrecited
      @unrecited 3 ปีที่แล้ว

      What do you think this is? did you even watch it? It could have been more beginner I supposed but this is definitely a step BEYOND the absolute basics you can learn by actually reading the documentation ... smh

  • @arshadsamdani5086
    @arshadsamdani5086 3 ปีที่แล้ว

    Can you make a video on loading a 3d model form sketchFab and use it in our project

  • @shashannkkkk
    @shashannkkkk 2 ปีที่แล้ว

    sick guitar and amp too along with the tutorial!

  • @Androcide
    @Androcide 3 ปีที่แล้ว

    hooking up the js with the visual studio code terminal needed much more detail. commands dont work for me like a normal cmd, for instance cd 'file' isn't working while cd.. and other commands do work. also, the help file is vague and online support is vague.

  • @hossamashraf4885
    @hossamashraf4885 3 ปีที่แล้ว

    Thx alot, I extremely like three.js and I think it really makes any webpage look great.

    • @DesignCourse
      @DesignCourse  3 ปีที่แล้ว +1

      Of course, that's entirely dependent on who's using it to do what. It can definitely make any web page look like garbage, too. 😂

    • @rvb6516
      @rvb6516 3 ปีที่แล้ว

      @@DesignCourse you definitely need serious art skills to use it ^^

  • @OleksiiChoban
    @OleksiiChoban 2 ปีที่แล้ว

    Help! After material.normalMap = normalTexture;
    Open my ball and it is just a black circle.
    Double-checked everything

    • @dragonpylee4163
      @dragonpylee4163 2 ปีที่แล้ว

      try changing the path of the png file to just '/textures/NormalMap.png' instead of '../static/textures/NormalMap.png'

  • @doob4611
    @doob4611 3 ปีที่แล้ว

    I thoroughly enjoyed this!! Thank you :)

  • @neoroussel5499
    @neoroussel5499 3 ปีที่แล้ว

    I’m HYPED!

  • @OleksandrDanylchenko2k
    @OleksandrDanylchenko2k 3 ปีที่แล้ว

    Great video. Explains basic concepts and shows that it's not that extra mysterious and hard

  • @thinginthenorth
    @thinginthenorth 3 ปีที่แล้ว

    Excellent introduction! Thanks!