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

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

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

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

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

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