Original Post
Hi all,
I have rendered a 3D globe (sphere), and put textures (earth map) on
it.
Now I must put some symbols and labels for cities or other spots. I had
tried to use a textured quad for the symbols and rendered them straight
into screen coordinates. I have to use screen coordinates and
orthogonal
projection, because if I use world coordinates and perspective
projection, if I zoom in and out, the symbols will be changing in size,
too. I need the symbols to stay fixed in size(just like in 2D).
If I rotate the globe, the symbols and labels are also rotating, which
means they should not be visible if they are on the other side of the
globe.
My problem is:
Because I already render them into screen coordinates, they
are still got rendered. Is there any way to handle this fast?
I also would like to know if there are any faster way to draw the
symbols. Cause I think if I have to transform each symbol into screen
coordinates before draw them to screen, it''s kind of slow.
Thanks a lot.