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

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

Подскажите, есть ли стандартное решение следующей задачи:
Есть сцена, можно рассматривать её как набор треугольников, есть камера, её поле обзора представляет собой бесконечную пирамиду и задано вершиной и четырьмя крайними лучами, задача - отсечь треугольники заведомо не попадающие в область обзора (потом с ними будут дополнительные вычисления).
Понятно, что математически задача не сложная и можно написать решение самому, но решать её осмысленно на шейдерах и поэтому если есть готовое решение с хорошей оптимизацией, то хочется воспользоваться им, а не оптимизировать самостоятельно.
Основная программа на OpenFrameworks, если что.
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Ищите Frustum Culling
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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