forked from: DisplacementMapFilter

