Jump to content

Rotacion de imagen en 3 dimenciones


Bc#

Recommended Posts

Buenas, estoy intentando hacer una replica casi exacta del radar de GTA V y si ustedes lo han victo notaran que el mapa tiene una leve rotación en uno de sus ejes que permite al jugador observar una amplia zona del mapa en comparación al radar que estamos acostumbrados.

Pensé en hacerlo usando dxDrawMaterialLine3D, pero creo que no es la mejor manera de hacerlo sin mencionar que es un poco tedioso calibrarlo.

Luego recordé que asus había hecho algo similar inclinando una scoreboard para darle una hermosa animación, les dejo el link del vídeo:

¿Alguien sabe como hacer esto?

PD: Se me ocurre crear una textura con el mapa, pero ¿como la podría renderizar para logar esa rotación?

Link to comment

Creo que la solucion esta en hacer 2 renderRarget, uno grande que contenga un mapa un tanto mas grande que el tamaño de tu radar, que al inclinarse no salga de sus limites, y que este contenga toda la informacion, ya sea blips, markers, etc. Y otro renderTarget para mostrar solo la area encerrada por el radar.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...