É possível misturar gráficos 2D e 3D em um único jogo OpenGL ES 2.0, por favor?
Eu tenho muitos gráficos 2D no meu jogo. Os gráficos 2D são representados por dois polígonos triangulares (formando um retângulo) com textura neles. Eu uso a matriz ortográfica para renderizar toda a cena.
No entanto, preciso adicionar alguns efeitos 3D ao meu jogo. Portanto, desejo usar a câmera em perspectiva para renderizar as malhas.
É possível misturar câmeras ortográficas e de perspectiva em uma cena? Se sim, haverá um grande custo de desempenho para isso? Existe alguma abordagem recomendada para fazer isso de forma eficaz? Eu terei 90% dos gráficos 2D e apenas 10% dos 3D.
A plataforma de destino é o OpenGL ES 2.0 (iOS, Android). Eu uso C ++ para desenvolver.
Obrigado.