I agree with Janka that the part with the nominative is not a full clause, but I don't think we can explain all examples as ellipsis (that the verb has not been pronounced). Rather, the nominative is the normal case for free-standing items, and in an exclamation you can simply name a thing in order to draw attention to it. True, in many examples you could add the predicate "da ist":
- "Was für ein schöner Vogel" (...das ist!)
- "Ui, (da ist) ein schwarzer Schwan."
But a peculiarity is that you can use a definite article because you are talking about something that is present in the situation (hence identifiable), while the predicate "...ist da" would need an indefinite because it is a grammatical structure that introduces new things. Compare:
- "Schau mal, der schwarze Schwan dort!" (pointing to a black swan)
- = "Schau mal, dort ist ein schwarzer Schwan"
- Not: "Schau mal dort ist der schwarze Schwan"
For some reason, the last sentence could only be used if the swan has already been talked about. The first example, in contrast, can be an exclamation to direct attention to something new (but visible).
So the point of the construction in the question is that mentioning a thing (in nominative case) has the function to make someone look at it, but it is not a grammatical object of the verb "look" and not necessarily the subject of a missing verb; it is a free-standing noun phrase.