Задать вопрос
CrazySage
@CrazySage
C++ developer

Как отсечь полигоны не попадающие в поле зрения камеры?

Подскажите, есть ли стандартное решение следующей задачи:
Есть сцена, можно рассматривать её как набор треугольников, есть камера, её поле обзора представляет собой бесконечную пирамиду и задано вершиной и четырьмя крайними лучами, задача - отсечь треугольники заведомо не попадающие в область обзора (потом с ними будут дополнительные вычисления).
Понятно, что математически задача не сложная и можно написать решение самому, но решать её осмысленно на шейдерах и поэтому если есть готовое решение с хорошей оптимизацией, то хочется воспользоваться им, а не оптимизировать самостоятельно.
Основная программа на OpenFrameworks, если что.
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Микропетпроджект - https://home-cloud.store/
Ищите Frustum Culling
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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