Я хотів би розробити трохи функціональності для веб-сайту, який передбачає трохи 3D - користувач може переміщати об’єкти, обертати їх і текстурувати їх.
Поки я розглядав:
WebGL (зокрема, три.js), і він виглядає чудово, але він не підтримується в IE і IOS.
IOS підтримує
<canvas>
тег, але лише 2d. Схоже, три.js має непідтримуваний хак, щоб зробити 3D-річ замість тексту 2d-полотно без текстур, але це виглядає як хак.Я також розглядав можливість використання Flash, який працює в більшості браузерів, але це не працюватиме на IOS.
Який найкращий варіант для створення 3d-графіки у величезному масиві браузерів та інтерфейсів?
На даний момент я думаю про WebGL для Інтернету (і попросити людей використовувати хром або firefox, а також скористатися програмою IE), а потім, можливо, написати нативну програму для IOS, але я не впевнений, чи є кращі альтернативи, які я не знаю.