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

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

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

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

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

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