1
ответ

Буфер глубины OpenGL es 2.0 Read

Насколько я знаю, мы не можем считать Z (глубина) значение в OpenGL ES 2.0. Таким образом, я задаюсь вопросом, как мы можем получить 3D мировые координаты от точки на 2D экране? На самом деле у меня есть некоторые случайные мысли...
вопрос задан: 7 April 2010 23:59
0
ответов

Многопроходный рендеринг SceneKit с использованием текстуры буфера глубины

Фон Я работаю над небольшим сайтом проекта. Частично это рендеринг с использованием SceneKit, я хочу передать буферную текстуру глубины фрагментному шейдеру и работать со значением глубины пикселей вокруг текущего ...
вопрос задан: 16 January 2019 12:38
0
ответов

Как линейно отрисовать глубину в современном OpenGL с помощью gl_FragCoord.z во фрагментном шейдере?

Я прочитал много информации о получении глубины с помощью фрагментного шейдера. например, http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519, но я все еще не знаю, ...
вопрос задан: 31 May 2018 18:00
0
ответов

Создайте текстуру гистограммы буфера глубины с помощью GLSL

Я использую буфер глубины текущего контекста, чтобы повлиять на отображаемую текстуру. Текстура одномерная и в оттенках серого. Слева направо - от ближнего к дальнему. Чем больше пикселей ...
вопрос задан: 6 October 2017 20:09
0
ответов

Объекты Android OpenGL ES Framebuffer - рендеринг буфера глубины в текстуру

Я использую Android-устройство под управлением Froyo, поддерживающее OpenGL ES 1.1 и OpenGL ES 2.0 Я хочу визуализировать глубину буфер к текстуре. Увидев несколько примеров для OpenGL, OpenGL ES и других ...
вопрос задан: 3 January 2017 18:46
0
ответов

Запись данных текстуры в буфер глубины

Я пытаюсь реализовать технику, описанную в: Составление изображений с глубиной . Идея состоит в том, чтобы использовать существующую текстуру (загруженную из изображения) в качестве маски глубины, чтобы фактически имитировать 3D. Проблема ...
вопрос задан: 17 November 2016 16:03
0
ответов

OpenGL, как использовать буфер глубины из фреймбуфера как обычный буфер глубины

У меня есть буфер фрейма, с компонентом глубины и 4 цветными вложениями с 4 текстурами. шейдер (отложенное освещение). ...
вопрос задан: 28 March 2012 19:05
0
ответов

Почему для функции глубины GL рекомендуется использовать GL_LEQUAL (и почему она у меня не работает)?

На вики GL они рекомендуют использовать GL_LEQUAL для функции глубины. Также для функции глубины по умолчанию используется GL_LESS. Когда я использую любую из этих функций, я получаю странные результаты. На этом рисунке красный ...
вопрос задан: 29 January 2012 23:53
0
ответов

Не могу заставить тестирование глубины работать в OpenGL

Я использую SFML для создания окна. На этом скриншоте куб должен находиться за пирамидой, но это просто не работает. Вот минимальный код, который я использовал: #include #include
вопрос задан: 28 January 2012 17:47
0
ответов

Как правильно отображать совпадающие многоугольники в OpenGL (ES)

Я понимаю, что установив функцию глубины в OpenGL ES можно управлять отображением перекрывающихся геометрий в 3D-сцене. Я использую в своем коде gl.depthFunc (gl.LEQUAL) (webgl). Однако когда два ...
вопрос задан: 20 October 2011 14:42
0
ответов

Как я могу прочитать буфер глубины в WebGL?

Используя WebGL API, как я могу получить значение из буфера глубины или каким-либо другим способом определить трехмерные координаты из экранных координат (т. Е. Найти место, по которому щелкнули on), кроме выполнения моих ...
вопрос задан: 7 September 2011 02:09
0
ответов

Android OpenGL 3D picking

Я на Android OpenGL-ES 2.0 и после всех связанных с ним ограничений я не могу понять, как перенести прикосновения 2D-экрана к имеющимся у меня 3D-точкам. Я не могу получить правильные результаты. Я пытаюсь ...
вопрос задан: 18 July 2011 19:49
0
ответов

glReadPixels не читает значения буфера глубины на iOS

Кажется, я не могу прочитать значения буфера глубины в OpenGL ES2 в iOS 4.3 afDepthPixels = (float *) malloc (sizeof (float) * iScreenWidth * iScreenHeight); glReadPixels (0, 0, iScreenWidth, iScreenHeight, ...
вопрос задан: 3 July 2011 15:31
0
ответов

Как использовать проверку глубины при рендеринге во внеэкранный буфер, а затем в текстуру

Я рендеринг своей сцены в текстуру. Это отлично работает, за исключением того, что проверка глубины не работает. Как включить проверку глубины при рендеринге внеэкранной текстуры? Я использую класс FrameBuffer http: // ...
вопрос задан: 22 April 2011 00:03
0
ответов

glDepthMask (GL_FALSE) удаляет буфер кадра на некоторых графических процессорах

Я иногда отключаю буфер глубины запись через glDepthMask (GL_FALSE) во время рендеринга кадра. Это прекрасно работает на некоторых графических процессорах (например, PowerVR Motorola Droid), но на HTC EVO с ...
вопрос задан: 3 March 2011 21:42
0
ответов

OpenGL: Могу ли я замаскировать полностью прозрачные фрагменты из буфера глубины?

Есть ли там способ указать OpenGL не записывать глубину полностью прозрачных фрагментов в буфер глубины? Просто убедитесь, что текстура, которую я хочу визуализировать, никогда не бывает полупрозрачной; его альфа-значения ...
вопрос задан: 4 November 2010 00:46