Let $F \in \mathbb{R}[x_1, \cdots, x_n]$ be a homogeneous polynomial with degree $d \geq 2$. Put
$$V(F) = m(\{(x_1, \cdots, x_n) \in \mathbb{R}^n : |F(x_1, \cdots, x_n)| \leq 1\})$$
where $m$ denotes Lebesgue measure. For which $F$ is $V(F)$ finite?
Obviously, if $d$ is even and $F$ is positive definite (respectively negative definite), then $V(F)$ is finite because the set $\{\mathbf{x} \in \mathbb{R}^n : |F(\mathbf{x})| \leq 1\}$ is compact. However, this set is usually not compact; but nevertheless, there are many cases when it is finite. For example, when $F$ is a decomposable form (meaning it splits into linear factors over $\mathbb{C}$), then $V(F)$ is frequently finite, by a result of J.L. Thunder.
I am mostly interested in a classification theorem, if it is available.