I downloaded and installed the free version of Unity yesterday. I wanted to quickly prototype something in a "white room" so I dropped my model files into my Asset folder and created a new game object by dragging the model into the scene hierarchy. I also placed a plane on the ground, added 1 directional light and pointed my camera at the game object that represented my mesh. So pretty much everything is default except I changed the clear color of the camera to white.
I have "cast shadow" and "accept shadow" checked on both the plane and the mesh, yet I don't see a shadow being cast by my model instance when I preview the game.
Shouldn't shadows "just work" or do I have to do something else to get shadows to be rendered? (Like enable shadow casting on the light too?).
I also noticed that I can't change the material for the plane (all options to modify the material are grayed out). I wanted to change the color of the plane, but couldn't. Do I have to instance a new material for the plane and assign it to the plane in order to change it?
Steps to reproduce:
- Create new scene
- Create plane at origin
- Set plane scale to 200,1,200
- Add directional light pointing downwards (slightly offset so shadows are cast at an angle).
- Add mesh to scene at the origin of the world
- Point camera at object
- Preview game in game window.
- Frown because I don't see shadows.