They're both future perfect I believe, of the verbs "to have" and "to be". Future perfect continuous is "will have been filming", this was "will have been fine".
"Will have been filming" is the future perfect continuous form of the verb "to film", while "will have been blue" is the future perfect form of the verb "to be", with "blue" as a subject complement.