Have you tried recalculating normals? I often get weird artifacts/shadows when the normals get flipped around.
- Tab into edit mode with your mesh selected
- Select all the faces of the mesh with
- For blender 2.8
SHIFT + N brings up the recalculate normals tool. You want to "Recalculate Outside".
Or you can access this via:
Edit Mode >
A > Mesh menu > Normals > Recalculate Outside
Explanation of normals from All3DP:
Ever wondered why your Blender model is sometimes plagued by random
The normal of a face describes the direction it’s pointing or facing.
Usually, in a closed model, all normals should be facing outwards.
However, sometimes when manually manipulating edges and faces in
Blender, the normals get flipped. It’s not the end of the world, but
it does make your model look weird. And once you export the model,
flipped normals can leave behind bad artifacts.
That’s why it’s best to fix these flipped normals. And the good news
is, they’re super easy to recalculate.