Вопросы по теме 'depth-buffer'
Рисование незатененных полос здоровья в сцене Java 3D
Итак, я работаю над игрой на Java 3D и внедряю полоски здоровья, которые парят над юнитами.
Я начал с рисования четырехугольника в трехмерной точке над местоположением юнита и применил поведение рекламного щита, чтобы он всегда был направлен в...
753 просмотров
schedule
30.01.2023
Как получить значения Z из Z-буфера
У меня проблемы с рисованием в OpenGL, и мне нужно точно знать, какие значения помещаются в буфер глубины. Может ли кто-нибудь сказать мне, как получить эти значения? Спасибо Крис
5903 просмотров
schedule
26.05.2023
Как использовать тестирование глубины при рендеринге в закадровый буфер, а затем в текстуру
Я визуализирую свою сцену в текстуру. Это работает нормально, за исключением того, что тестирование глубины не работает. Как включить тестирование глубины при рендеринге в текстуру за кадром? Я использую класс FrameBuffer...
4087 просмотров
schedule
14.02.2023
Поддержка GL_DEPTH_COMPONENT для cudaGraphicsGLRegisterImage
Я пытаюсь выполнить комбинированный рендеринг с OpenGL для полигонального рендеринга и CUDA для объемного рендеринга. Моя идея состоит в том, чтобы визуализировать сцену OpenGL в буфер кадра, а затем использовать этот буфер цвета и глубины в качестве...
1330 просмотров
schedule
03.04.2023
glReadPixels не читает значения буфера глубины на iOS
Я не могу прочитать значения буфера глубины в OpenGL ES2 на iOS 4.3
afDepthPixels = (float*)malloc(sizeof(float) * iScreenWidth * iScreenHeight);
glReadPixels(0, 0, iScreenWidth, iScreenHeight, GL_DEPTH_COMPONENT, GL_FLOAT, afDepthPixels);...
1702 просмотров
schedule
15.08.2022
OpenGL, как использовать буфер глубины из буфера кадра в качестве обычного буфера глубины
У меня есть буфер кадра с компонентом глубины и 4 насадки цвета с 4 текстурами
Я рисую в нем что-то, а потом отвязываю буфер, используя 4 текстуры для фрагментного шейдера (отложенное освещение). Позже я захочу нарисовать еще кое-что на экране,...
8168 просмотров
schedule
29.07.2023
Буфер глубины OpenGL для текстуры (для изображений разных размеров)
У меня проблема с буфером глубины. Я хочу вставить в текстуру. Но, похоже, это не работает.
Итак, вот фрагмент кода, который я выполняю после рендеринга объектов:
glGenTextures(1, (GLuint*)&_depthTexture);
glBindTexture(GL_TEXTURE_2D,...
1807 просмотров
schedule
04.04.2022
Как эффективно скопировать буфер глубины в текстуру на OpenGL ES
Я пытаюсь заставить некоторые эффекты затенения работать в OpenGL ES 2.0 на iOS, портируя некоторый код из стандартного GL. Часть примера включает копирование буфера глубины в текстуру:
glBindTexture(GL_TEXTURE_2D, g_uiDepthBuffer);...
5495 просмотров
schedule
25.08.2022
Что не так с моими расчетами Z-буфера?
Я реализую Z-буфер, чтобы определить, какие пиксели должны быть отрисованы в простой сцене, заполненной треугольниками. У меня есть структурные представления треугольника, вершины, вектора (математического вида (x, y, z), конечно), а также функция,...
2373 просмотров
schedule
05.10.2022
Буфер глубины и проблемы с альфа-каналом в XNA
Я показываю много экземпляров BasicEffect , каждый из которых представляет собой «тарелку» с одной из четырех текстур, выбранных случайным образом, частично прозрачных или полностью непрозрачных.
У меня проблема в том, что при рендеринге пластины...
660 просмотров
schedule
30.07.2022
Переключение с буфера рендеринга на текстуру глубины
Вот мой код для создания нового FBO. Прямо сейчас я использую буфер рендеринга.
/**
* Creates a new FBO.
* @param width The width of the FBO to create.
* @param height The height of the FBO to create.
* @return an int[] array containing the...
1265 просмотров
schedule
19.10.2022
Как передать буфер глубины из OGRE в CUDA?
Я использую OGRE для рендеринга некоторых объектов. В каждом кадре я хотел бы передавать полученный буфер глубины в CUDA для запуска на нем некоторых ядер и вычисления результата.
Как я могу этого добиться? Как мне получить доступ к буферу...
672 просмотров
schedule
03.07.2022
WebGL визуализирует прозрачные объекты. Порядок рендеринга
Вот мое тестовое приложение inthree.js- http://zheden.elitno.net/
Есть 2 куба - зеленый верхний. Если вы снимите флажок «Куб 2» (желтый внутренний куб), он станет невидимым. И когда вы поворачиваете камеру и после поворота проверяете «Куб 2»,...
2169 просмотров
schedule
28.04.2023
Рендеринг текстуры глубины - неясности об использовании GL_OES_depth_texture
Я пытаюсь заменить gl_FragDepth функцию OpenGL, которая отсутствует в OpenGL ES 2.0.
Мне нужен способ установить глубину во фрагментном шейдере, потому что установка его в вершинном шейдере недостаточно точна для моей цели. Насколько я знаю,...
3651 просмотров
schedule
25.02.2022
вычисление значений буфера глубины
я искал ответ, но так и не нашел понятного ответа, поэтому я спрашиваю, как рассчитать значение в буфере глубины.
В https://en.wikipedia.org/wiki/Z-buffering находится формула как изображение:
а тут у меня написано: z' = (2^d -1 ) * ((дальний...
5717 просмотров
schedule
15.02.2024
Рендеринг вне экрана (с FBO и RenderBuffer) и пиксельная передача цвета, глубины, трафарета
Мне нужно выполнить рендеринг вне экрана в OpenGL, а затем передать изображение в QImage. Кроме того, просто для упражнения я хотел бы передать в CPU также глубину и буфер трафарета.
Для рисования вне экрана я использовал объект буфера кадра с...
5239 просмотров
schedule
24.05.2023
Как указать OpenGL ES 2.0 использовать текстуру в качестве буфера глубины?
Я хочу визуализировать сцену с эффектом постобработки контура в OpenGL ES 2.0.
Сначала я визуализирую все непрозрачные объекты. Затем я использую шейдер постобработки для обнаружения силуэта, который использует буфер глубины в качестве текстуры....
1776 просмотров
schedule
22.04.2022
Зачем мне нужен depthBuffer для использования RenderTexture?
Я думаю, что не совсем понимаю механизм рендеринга Unity.
Я использую RenderTexture для создания снимка экрана (мне нужно будет управлять им позже):
screenshotRenderTexture = new RenderTexture(screenshot.width, screenshot.height,...
11325 просмотров
schedule
24.10.2022
Доступ к текстуре трафарета глубины в программе шейдера
Кажется, сложно найти информацию о том, как получить доступ к буферам глубины и трафарета в шейдерах последовательных проходов рендеринга.
На первом проходе рендеринга я не только визуализирую информацию о цвете и глубине, но также использую...
4838 просмотров
schedule
30.12.2022
Мозаика рельефа и буфер глубины
Я занимаюсь рендерингом местности и столкнулся с некоторыми проблемами. На данный момент я просто тесселирую патчи вершин, а затем перемещаю их с помощью карты высот. Моя текущая проблема заключается в том, что рендеринг выглядит довольно прикольно....
394 просмотров
schedule
06.08.2022