Given two normalized vectors in 3d space, how can I get a value from $-1$ to $1$ based on their angle without using arc cosine?
With use of arc cosine, I think this would give me the correct result. But since arc cosine is a computational expensive function in computer programming, I need to avoid it.
$$\frac{cos^{-1}(a * b)}{180^°}-1$$
It is acceptable that the solution doesn't return the same values as the formula above. It's just important that the output depends (not necessarily linear) on the angle and is in the range from $-1$ to $1$.
You could just use the dot product, since $a.b = \|a\|\|b\|cos(\angle(a,b))$. Provided your vectors are normalized, the dot product gives you $1$ if the vectors are aligned, and $-1$ if they are opposed to each other. If the vectors are not normalized, juste divide by their norm the dot product.