This is a simple lamp shade that has been decorated with buttons. I can do something similar to this. You can decorate with buttons in lots of ways, for example covering everything with buttons (top photo) or dangling them from the bottom.
How to re-cover a lampshade frame with an unusual shape, including the lining and outside fabric. This tutorial shows you how to sew a lampshade cover & lining from scratch. For more DIY lampshade ideas to pin, visit pinterest.com/ilikethatlamp