Menu

sh-engine architecture

2015-03-16
2016-05-05
<< < 1 2 (Page 2 of 2)
  • Raizel

    Raizel - 2015-09-06

    Движок очень сильно тормозит. Стало быть, из-за отражений? Кстати, возможно вас заинтересует такая весчь, как GLSL Optimizer.

     
    • Nickolay Sosnovikov

      Тормозит не движок, а рисование комплексной трёхмерной сцены, так как сейчас нет никакого разбиения уровня и определения видимости объектов.

      В планах по движку в приоритетных задачах стоит:
      - загрузка и отображение секторов и порталов
      - статическая геометрия и резка по секторам
      - определение видимости секторов и отдельных объектов
      - источники света, распределение источников по секторам, освещение
      - тени
      - системы частиц

       

      Last edit: Nickolay Sosnovikov 2015-09-07
  • Raizel

    Raizel - 2015-11-06

    Николай, вы забросили движок, или готовите что-то грандиозное?
    Кстати, резка геометрии по секторам - это, вроде бы, KD-Trees?
    Честно, я вам не завидую. Я только недавно начал писать шейдеры на версии 150+, и скажу, что привыкнув к фиксированному конвейеру, на новый переходить тяжко(до сих пор мучаюсь с тенями), а примеров по новому GL - кот наплакал.

     
    • Nickolay Sosnovikov

      Резка по секторам - это чтобы рисовать только ту геометрию, которая попадает в видимый сектор. Это для статической геометрии.

       
  • Raizel

    Raizel - 2016-05-05

    Не знаю, как у вас, но у меня GLEW постоянно выдаёт ошибку инициализации.

     
    • Nickolay Sosnovikov

      Это везде так.

       
  • Raizel

    Raizel - 2016-05-05

    А чего так? Просто с толку сбивает, зачем тогда оно нужно?

     
    • Nickolay Sosnovikov

      glewInit заталкивает ошибку в стэк ошибок OpenGL. Чтобы эта ошибка не перемешалась с остальными, я помечаю что это именно glewInit её вызвала. А откуда она там берётся - это не ко мне вопрос.

       
<< < 1 2 (Page 2 of 2)

Log in to post a comment.