Me gustaría desarrollar un poco de funcionalidad para un sitio web que implica un poco de 3D: el usuario puede moverse alrededor de los objetos, rotarlos y texturizarlos.
Hasta ahora he investigado:
WebGL (en particular three.js) y se ve muy bien, pero no es compatible con IE ni IOS.
IOS admite la
<canvas>
etiqueta, pero solo 2d. Parece que three.js tiene un truco no admitido para hacer que una cosa en 3D use el lienzo 2D sin texturas, pero esto parece un truco.También consideré recurrir a Flash, que funciona en la mayoría de los navegadores, pero eso no funcionará en iOS.
¿Cuál es mi mejor opción para hacer gráficos web en 3D en la amplia gama de navegadores e interfaces?
Por el momento, estoy pensando en WebGL para la web (y le pido a la gente que use Chrome o Firefox, y tome el éxito en IE) y luego tal vez escriba una aplicación nativa para iOS, pero no estoy seguro de si hay mejores alternativas disponibles que yo no se de