There is so much cool stuff happening with Three.js on the web these days, and of course you can find many cool examples of stuff created using Three.js on the Three.js webpage, as well as in the Three.js library examples.
I decided to start putting together my own archive of examples of Three.js that have particularly impressed me, either creatively, technologically, or a combination of both. So if you haven’t seen these ones already, strap yourself in and prepare to be immersed in some cool three.js examples!
I got a lot out of, and really enjoyed messing around with this fantastic demo of material and environment mapping by Jaume Sánchez. If you check out this demo please try selecting one of the models like ‘Lee Perry’ in the settings menu on the right, then try some of the different material and normal maps, and then trying messing around with the intensity values etc. You can even drop your own images onto the models to see how they would look.
I think MatCap / Litsphere mapping has a lot of cool creative potential and after seeing this demo I went down my own MatCap rabbit hole and ended up using a MatCap material to interesting effect in my own ‘Lustrous’ project.
Even though these types of things have been around for a while I really love this beautiful audio visualizer by jhugheswebdev. If you check this out please activate the prompt for your microphone and make some noise!
One night I got completely lost in all the amazing three.js physics work created by lo-th on Github, including his Oimo and Ammo lab repos. There’s many cool examples here such as this tower demo (Oimo) and this cool dragon (Ammo). In each case I encourage you to click on the ‘DEMO’ menu and checkout some of the other examples.
This site by Bruno Quintella is relatively old now but it was one of the first more arty examples of three.js that I came across, and I still think the style and use of post processing etc is really cool. I’m also lucky I keep some 3D glasses handy because the 3D stereo / anaglyph effect is fun to try.
An amazing 3D portfolio by Jesse Zhou.
If you would like to stay in the loop when I publish new content your best bet is to join my mailing list, as I don't tend to post my tutorials and articles to social media. Otherwise you can always follow my work on Youtube, Twitter, Instagram, Reddit, Artstation, LinkedIn, and Behance.