Chinese artist Shen Lieyi has become the first Asian sculptor to scoop Sculpture by the Sea’s $100,000 prize.