Teksturowane kule bez silnych zniekształceń
Widziałem dobrze teksturowane piłki, planety i inne sferyczne obiekty w kilku grach, ostatni raz w UFO: pokłosie. Jeśli po prostu rozpryśniesz teksturę na szerokość / długość geograficzną, tak jak współrzędne u i w, dostaniesz wiele brzydkich zniekształceń tekstur na biegunach.
Mogę sobie pomyśleć, że mogę wprowadzić sferyczną mapę z minimalnym zniekształceniem. Mapując w trójkątach zamiast kwadratów. Ale nie znam żadnych algorytmów. Jak wytworzyć wierzchołki i współrzędne tekstury dla takich sfer?
Nie widzę też sposobu na wygenerowanie kompletnej mapy sferycznej z prostej płaskiej mapy kwadratowej. Czy jest jakiś intuicyjny sposób rysowania takich map bez prawdziwych kłopotów?
Czy jednak istnieją inne algorytmy do renderowania kuli bez lub z minimalnymi zniekształceniami?
Interesujące są zarówno algorytmy raytracing, jak i rasteryzacji.