Если 3D просто рисовать на канвасе, то это будет медленно т.к. придумано много инструментов и часть вычислений переложена на видеокарту.
Видеокарта, рисует: 3D - треугольниками и многоугольниками.
Всем этим заправляют, например: OpenGL и DirectX и в них понапиханы последние достижения в работе видеокарт. В DX все функции спрятаны в DLL и посмотреть как именно код обращается к карте невозможно ( в OpenGL не знаю ).
Вопрос в следующем, как обратиться напрямую к видеокарте ? (минуя OpenGL, DirectX итп)
Точнее, как в неё - самому загрузить текстуры, координаты, UV, нормали ? (минуя OpenGL, DirectX итп)