3D Widget quality problem

Do you have to render it in the world? Screen space would work much better. Do you require it to work with HMDs or something?