Morrison, 21, had his contract at Hillsborough cancelled by mutual consent after making just two appearances for the Owls this season.
In total Morrison, widely tipped to be a big star just two seasons ago, played 69 times for Wednesday and scored 11 goals.