projecting on a unit sphere is as easy as normalizing point position, so if you have the radius and the center of the sphere to project on, you just need to scale and position that unit sphere to match the projection target.
Very Nice approach, but my problem is that I need a full 360 ° that distribute equally based on their postions, your version is 180° and appears to bulge if I take an even structure like a grid.
How about first using RAY to put your geometry on a flat plane, and then CREEP the result onto the sphere or any other object? Should work fine for 360 degs.