Вопросы по теме 'frustum'
ширина усеченного конуса на заданном расстоянии от ближней плоскости
Я использую CML для управления трехмерной математикой в проекте интерфейса на основе OpenGL, который я создаю для работы. Мне нужно знать ширину усеченной области обзора на заданном расстоянии от точки взгляда, которая сохраняется как часть...
2601 просмотров
schedule
11.01.2023
OpenGL-ES меняет угол зрения в усеченной пирамиде
Посмотрим, смогу ли я объяснить себя.
Когда вы настроите вид glFrustum, он даст эффект перспективы. Близкие вещи близкие и большие... далекие вещи далекие и маленькие. Все выглядит так, как будто оно сжимается по оси Z, чтобы создать этот эффект....
941 просмотров
schedule
12.01.2024
GLM - Расчет усеченного конуса по матрице проекции
GLM предоставляет способ объявить матрицу проекции:
projectionMatrix = glm :: перспектива (45.0f, 4.0f / 3.0f, 0.1f, 1000.f);
Исходя из этого, я хочу иметь возможность проверить, находятся ли ограничивающие прямоугольники в моей пирамиде. Как...
11333 просмотров
schedule
04.06.2022
OpenGL - Frustum не отбраковывает полигоны за пределами дальней плоскости
Я реализовал отсечение усеченной пирамиды и проверяю ограничивающую рамку на предмет пересечения с плоскостями усеченной вершины. Я добавил возможность приостанавливать обновление усеченной пирамиды, что позволяет мне видеть, правильно ли работает...
2703 просмотров
schedule
07.05.2022
Настройка системы координат для просмотра в перспективе?
Я понимаю концепцию системы просмотра пирамиды; он имеет форму пирамиды, и по мере приближения объектов к центру они становятся меньше, пока, наконец, не обрезаются. Однако при использовании проекции просмотра, скажем, в OpenGL (внимание: я не...
262 просмотров
schedule
30.11.2022
glFrustum, gluPerspective и FOV
У меня есть программа для дополненной реальности, и в OpenGL я использую:
glFrustum(-near*centerImageX/(GLfloat)fx, near*(imageWidth-centerImageX)/(GLfloat)fx, near*(centerImageY-imageHeight)/(GLfloat)fy, near*centerImageY/(GLfloat)fy, near,...
3405 просмотров
schedule
01.06.2022
Выбраковка фрустума с помощью VBO
Я планирую написать 3D-игру, в которой для рендеринга будут использоваться VBO. Скажем, например, что ландшафт представляет собой набор плиток, и все их вершины находятся в одном VBO. Игрок должен иметь возможность прокручивать плитки и всегда...
910 просмотров
schedule
01.02.2023
Эффективное отсечение усеченной пирамиды при использовании шейдеров
Я хотел бы знать, какой самый эффективный способ выполнить отсечение усеченного конуса с использованием программируемого конвейера. Я имею в виду, если я правильно понимаю, следуя методу, описанному здесь: Geometric Aproach (кстати, единственный...
1112 просмотров
schedule
25.03.2022
OpenGL Как вычислить координаты мирового пространства из выровненных векторов усеченной пирамиды?
Я новичок в программировании графики, работаю на собственном движке и пытаюсь реализовать объемный рендеринг с усечением.
Идея заключалась в том, чтобы визуализировать несколько плоскостей как вертикальные срезы по усеченной области обзора, а затем...
561 просмотров
schedule
19.05.2022