Вопросы по теме 'zbuffer'

Буфер глубины на DirectX10 не работает
Итак, я пытаюсь создать сцену в DirectX10, и по какой-то причине мой zbuffer (буфер глубины), похоже, не работает. Вот код, в котором я установил Zbuffer: // Initialize the description of the depth buffer. ZeroMemory(&depthBufferDesc,...
448 просмотров
schedule 12.10.2021

Как писать в zbuffer только с three.js
Я пытаюсь использовать thee.js только для обновления zbuffer (я использую preserveDrawingBuffer для создания эффекта трассировки). Однако я не могу найти способ писать в zbuffer только стандартными материалами, пока что пробовал: установка...
2250 просмотров
schedule 21.10.2021

Пользовательский порядок рисования для эффектов наложения AR в OpenGL ES (10)
Я работаю над приложением дополненной реальности, и мне нужно отсортировать рендеринг трех разных видов геометрии. Уровень 1 Фоновая геометрия. Это набор треугольников, которые представляют базовую архитектуру. Стены и т. Д. Уровень 2...
286 просмотров

Буфер глубины в 2D
Я работаю над 2D-игрой с реалистичным отложенным освещением. Поскольку я визуализирую источники света после визуализации сцены, мне нужен способ отсеять расчеты освещения, если есть объект, например дерево, препятствующий освещению области. После...
1510 просмотров
schedule 10.05.2022

Позиция z шейдера WebGL не используется в расчетах глубины
Я пробовал некоторые WebGL, но есть ошибка, которую я не могу найти, как исправить. В настоящее время у меня есть следующая установка: у меня есть около 100 треугольников, все из которых имеют позицию и рисуются одной функцией gl.drawArrays ....
1228 просмотров
schedule 10.06.2022

Эффективная реализация Z-буфера
В настоящее время я реализую свой собственный рендерер с использованием алгоритма Z-Buffer. После того, как я сделал необходимые вычисления (читай: мой Z-буфер заполнен правильными значениями), я использую SDL для раскрашивания необходимых пикселей....
2318 просмотров
schedule 07.08.2022

[GLSL]Как сравнить значение z всех вершин в мировых координатах?
Это может быть простой вопрос. Как новичок в GLSL, я бы предпочел спросить здесь. Теперь в вершинном шейдере я могу получить позицию в мировой системе координат следующим образом: gl_Position = ftransform(); posWorld = gl_ModelViewMatrix...
1531 просмотров
schedule 10.09.2022

Логарифмическая линеаризация буфера глубины
Как линеаризовать логарифмический буфер глубины? визуализация линейного буфера глубины во фрагментном шейдере float n = 1.0; // camera z near float f = 27000000.0; // camera z far float z = texture( DepthTex, TexCoord ).x; float d =...
3907 просмотров
schedule 05.10.2022

as3 - Как сортировать объекты отображения, которые постоянно меняют глубину?
У меня есть 2.5D-игра (2D-игра, которая действует как 3D-игра), в которой вы постоянно переключаете глубину, где игрок отображается поверх объекта, когда он идет перед ним, а когда он идет позади него, объект отображается сверху игрока. Например,...
474 просмотров
schedule 31.07.2023