Сверхскоростной рей кастинг в скретче! | Scratch Ray Casting Tutorial

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 13

  • @archieDeveloper
    @archieDeveloper 8 месяцев назад +4

    Константа это переменная, которая не будет меняться. Надо запомнить :)

  • @rawil6751
    @rawil6751 Год назад +2

    Я написал свою ray casting игру с текстурированием на python, алгоритм взял с другого туториала, но адаптировал под себя и улучшил, перевёл вычисления с лучами на несколько ядер процессора, сделал отрисовку пола и потолка с текстурой по алгориму, который я нашёл в интернете, алгоритм был на плюсах, но получилось переписать под python. Количество лучей 720, но хотелось по разрешению экрана, поэтому попытался перевести вычисления с лучами на GPU, но это оказалось сложновато для меня, да и избытычно, ведь с 720 лучами тоже неплохо выглядит. На моём стареньком компе игра работает в 20 fps, но на нормальном железе хоть в 150 будет. Python медленный язык, но JIT-компилятор numba спас меня, в 20 раз повысив скорость вычислений лучей.

  • @rgthp1737
    @rgthp1737 10 месяцев назад +1

    Выглядит как тема для диссертации

  • @user-Yale
    @user-Yale Год назад +2

    я лично для более быстро го рейкастинга использую замесить рисования линий печатаю текстуру стены, это куда быстрей обычного способа который везде и ещё позволяет делать текстуры для стен для моих мозгов

    • @qubane
      @qubane  Год назад

      Да, вполне неплохой способ.
      Но всё же выпуск лучей требует гораздо больше производительности чем рисование линий. Если это оптимизировать, то у нас будет много времени чтобы выводить текстуры самим, что делает возможность очень гибкого вывода текстур.
      В следующей части как раз будет про оптимизацию рей каста. Она будет в субботу 😁

  • @RBTKFE
    @RBTKFE Год назад +2

    И рейкастинг скоростной и Кубик говорит быстро :)

  • @Blender1578
    @Blender1578 Год назад +2

    Жду скрап механик

  • @PikoGames
    @PikoGames 11 месяцев назад

    Бро тебя надо про рекламировать я другу скажу у него 2к слишком топ канал для 600 подпишеков

  • @pesochniy
    @pesochniy 7 месяцев назад

    у автора даже голос сверхскоростной

  • @PikoGames
    @PikoGames 11 месяцев назад

    Чел я не пон англиски 😂

    • @TheKlad
      @TheKlad 4 месяца назад

      жаль что ты не английский пон...