If you're newer to Three.js, choosing the right material can be downright miserable. You may have some of the following questions:
Why doesn't my material have shadows?
Why can't I see my shape anymore?
I got the shape back, but why does it look like garbage?
How do I make it look good for the love of god...
Why can't I see my shape anymore?
Actually, I know you've had these questions because you're not the only one. This video is meant to demystify the various types of materials you can use in Three.js and how to use them so you're not left with a blank scene due to a misbehaving material.