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

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

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

Если нужен код, то он лежит на github
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
profesor08
@profesor08 Куратор тега JavaScript
Потому что ты рисуешь на CPU, поэтому все медленно. Надо рисовать на GPU, используя WebGL шейдеры.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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