I am not aware of a visible block requirement - do you mean the lighting? By default, models use the precalculated lighting of the block below them, and thus appear black when no block is below.
This however can be switched off by setting trace_floor at zero.