Filter3DTaskBase - initial implementation