Задать вопрос
cergmin
@cergmin
Developer

Как можно ускорить отрисовку в canvas?

Изучаю технологию ray marching и пишу небольшой проект в web. Когда дело доходит до отрисовки full hd картинки, то страница виснет примерно на 20 секунд и это очень много. Каким образом можно увеличить скорость отрисовки, и сделать, как в других 3D движках для web, где на 1 кадр уходят доли секунды?

Если нужен код, то он лежит на github
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
profesor08
@profesor08 Куратор тега JavaScript
Потому что ты рисуешь на CPU, поэтому все медленно. Надо рисовать на GPU, используя WebGL шейдеры.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы