Carlos a raison. Il y a une manière que vous pourriez feindre, mais vous devrez re-rendre votre scène plusieurs fois.
Fondamentalement, vous commencez par comprendre comment faire deux points de vue. Ce que je ferais en rendant la scène deux fois avec une matrice de projection qui a un point de fuite sur les côtés alternés. Ensuite, vous combinez les deux parties, je suppose en utilisant une carte de pochoir.
Vous pourriez faire quelque chose comme la perspective en quatre points combinant des images avec quatre points de fuite. Vous répétez ce processus autant de fois. Ce que vous faites ensuite projette sur un polygone qui se rapproche d'une sphère.
Je pourrais expliquer plus, mais je suppose que cela semble trop compliqué.
La manière la plus simple de truquer est de rendre une texture et de la déformer, et de la rendre comme un quad fullscreen.
cela pourrait être pratique: http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/domefisheye/fisheye/ –
Merci. Cela sera utile dans d'autres scénarios que je regarde. –